我这里如果想要修改Collections.sort()默认的排序规则
代码应该怎么写?
package com.bjsxt.Collections; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; public class TestCollections{ //Collections工具类的使用 public static void main(String[] args) { ArrayList<String> al = new ArrayList<String>(); //向集合中一次性添加N多个元素 Collections.addAll(al, "aello","corld","bava"); System.out.println(al); //排序 Collections.sort(al); System.out.println(al); } }
老师,我的所有貌似都没有问题,可是按了F12后查看源码,并没有所对应的文件啊
老师,我问一下,在练习B/S的时候,我没有特意去创建index.html,但是也成功了?这个index.html文件是在哪里啊,具体是个什么情况啊
老师,我的输出结果 为什么没有服务器收到了!
以下是服务器端的代码:
package ClientServer; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; public class Server { public static void main(String[] args) throws IOException { System.out.println("--------服务器已启动--------"); /** * 创建ServerSocket对象 */ ServerSocket server = new ServerSocket(8877); /** * 监听是否有客户端连接 */ Socket socket = server.accept(); /** * 获取输入流数据 */ DataInputStream dis = new DataInputStream(socket.getInputStream()); DataOutputStream dos = new DataOutputStream(socket.getOutputStream()); while(true) { String str = dis.readUTF(); System.out.println("客户端发送的数据为:"+str); /** * 获取输出流响应客户端的请求 */ dos.writeUTF("服务器端收到了:"+str); } /** * 关闭流 */ //CloseUtil.closeAll(dos,dis,socket); } }
以下为客户端代码:
package ClientServer; import java.io.DataInputStream; import java.io.IOException; import java.net.Socket; import java.net.UnknownHostException; public class ChatClient { public static void main(String[] args) throws UnknownHostException, IOException { /** * 创建Socket对象 */ Socket client = new Socket("localhost",8877); /** * 创建发送的线程类对象 */ Send send = new Send(client); /** * 创建接收的线程类对象 */ Receive receive = new Receive(client); /** * 创建Thread类并启动线程 */ new Thread(send).start(); new Thread(receive).start(); } }
老师请问下面这个问题要怎么处理啊?图片已经删除重新粘贴还是一样的报错呢。
为啥资料不见了?被取消掉了。。。。。。。。
请问老师打开图上的快捷键是什么?
我上网搜索了一下没有找到
这里为什么用Iterator对象不能实现?为啥一定要用ListIterator?
ite.add("sql")这里的ite不是集合对象 为什么能够对象添加到集合当中去
package com.bjsxt.list; import java.util.TreeSet; public class TestTreeSet { public static void main(String[] args) { TreeSet<Person1> ts = new TreeSet<Person1>(); ts.add(new Person1("marry", 12)); ts.add(new Person1("nico", 23)); ts.add(new Person1("me",9)); System.out.println(ts); } } class Person1 implements Comparable{ private String name; private int age; public Person1(String name, int age) { super(); this.name = name; this.age = age; } public Person1() { super(); } @Override public String toString() { return "Person1 [name=" + name + ", age=" + age + "]"; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } @Override public int compareTo(Object o) { // TODO Auto-generated method stub Person p = (Person)o; return this.getName().length()-p.getName().length(); } }
这里的最后一行会什么会报异常?
代码39行为什么会报这样的异常? java.lang.ClassCastException
这里为什么要重写hashCode()和equal()这两个方法?
Http_server7.
老师你好,附件是我按照视频敲得代码,但是不同浏览器打开html文档,并输入账号和密码的出的结果没有问题,但是Server文件控制台输出的内容却不一样,请问一下老师什么问题,一下三张图片依次是IE浏览器/火狐浏览器/搜狗浏览器
StringBuffer sb = new StringBuffer(); StringBuffer sbContent = new StringBuffer();
请问老师在这个地方使用 StringBuffer 和 StringBuilder 的效果是相同的,在这里,两者的使用会有区别吗?
问题:请问老师,这些i怎么理解啊?怎么前几次都是1啊?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637