我这个代码为什么什么也输不出来???????
这里为什么要借助String类的构造方法输出文件里面的内容?
直接这样写:System.out.println((char)length);也可以输出内容
package com.bjsxt.inputstream; import java.io.FileInputStream; import java.io.IOException; public class TestInputStream2 { public static void main(String[] args) throws IOException { //搭建管道 FileInputStream fis = new FileInputStream("E:\\test.txt"); //创建大一点的中转站 byte[] buf = new byte[1024]; int length = 0;//用于每次读取到的实际字节 while((length=fis.read())!=-1) { //需要借助String类的构造方法 System.out.println(new String(buf,0,length)); } //关闭 fis.close(); } }
老师您好
请问出现以下异常的原因是什么?
异常1:
package Map; import java.util.HashMap; public class HashMapWork01 { public static void main(String[] args) { //创建对象 HashMap hm=new HashMap(); //添加键和值 hm.put("key01",080); System.out.println("根据键获取值"+hm.get("key01")); // 出现异常key01的值为020,但是输出结果为16,更改值为010时输出为8,更改为080时出现 【过大的整数:080】异常 } }
异常二:
public class HashMapWork01 { public static void main(String[] args) { //创建对象 HashMap hm=new HashMap(); //添加键和值 hm.put("key01",010); hm.put("key02",020); hm.put("key03",030); //遍历 for (Object obj:hm.entrySet()){ System.out.println(obj); } } }
我这里如果想要修改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()这两个方法?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637