看看以下的代码,while(in.read()!=-1)这句怎么理解?为什么是in.read()!=-1?? -1代表什么?? -1 代表读取到文件末尾.请查阅FileInputStream的javadoc. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 -1代表读到文件的末尾。你可以用DataInputStream可以实现多格式的输入。例如:readInt,readLine等。其中readline可以以行读出,它以键盘或空格结束文本为标志。而in.read是通用的。String str="";while(str=(in.readLine())!=null) 从键盘输入时Windows下输入 Ctrl+Z就可以得到 in.read()==-1 ^_^ java interface 如何使用 javah 生成c的头文件? 请高手帮忙写下大数的四则运算 关于多态的一个小问题 这一句js太无敌了,谁能找出问题所在======在线等? 可能还是Swing控件作用域的问题, 求解 为什么结果是 double, double, double.(30分钟内结帖) Jave 真的什么都能做吗?它有没有Delphi 方便,我说的是搞数据库方面 java能否控制串口通讯?若能,如何实现?(急!30分) 我想让我编写的Class文件象Exe文件那样单击一下就运行? java 总结 高兴,散散分
你可以用DataInputStream可以实现多格式的输入。例如:readInt,readLine等。
其中readline可以以行读出,它以键盘或空格结束文本为标志。而in.read是通用的。
String str="";
while(str=(in.readLine())!=null)
Windows下输入 Ctrl+Z
就可以得到 in.read()==-1 ^_^