public class Test { public static void main(String[] args) throws IOException{
String filename = "D:" + File.separator+"hello.txt";
File f = new File(filename);
InputStream in = new FileInputStream(f);
byte[] b = new byte[1024];
int i= in.read(b);
System.out.println("读入的长度为:"+i);
System.out.println(new String(b,0,i));
}
}
大家看我这内容,为什么hello.txt里什么内容也不放,返回的长度i却等于3的?搞不明白?
String filename = "D:" + File.separator+"hello.txt";
File f = new File(filename);
InputStream in = new FileInputStream(f);
byte[] b = new byte[1024];
int i= in.read(b);
System.out.println("读入的长度为:"+i);
System.out.println(new String(b,0,i));
}
}
大家看我这内容,为什么hello.txt里什么内容也不放,返回的长度i却等于3的?搞不明白?
解决方案 »
- 为什么 一个文件里只能有一个public声明的类 public声明的类和没有用public声明的类有声明不同?
- java的多态 的父类引用指向子类对象??体现在哪里请各位帮我分析分析
- socket建立连接
- 关于jsp读取文件的问题
- Java的两种数据类型,primitive,referance.请指教!
- 初学者问一个错在static函数里的问题?
- 看过来,判断InetAddress的hashCode()有什么意义!
- 求助:使用JavaCommunications API串口读时总抛出异常:java.lang.NoClassDefFoundError: javax/comm/SerialPortEventListener
- String str[] 如何转换成 Integer[] 在线!
- 简单问题,请指教
- 【高分求助】关于线程的问题
- 请教大家一个问题
windows下一个空行是\r\n占两个字符,你的i却为3,难道还有个空格?
如果啥都没有。。那确实比较纠结
有可能是这个原因