当前位置:首页 » 编程语言 » java的read

java的read

发布时间: 2024-10-21 09:36:27

Ⅰ 鍦ㄧ敤java瀹炵幇鏂囦欢澶嶅埗镄勬椂鍊欙纴(len=in.read(bytes))!=-1涓轰粈涔埚繀椤诲垽鏂锛=-1锛岃繖涓鍒ゆ柇镄勫叿浣撴剰镐濇槸浠涔

public int read(byte[] b)
杩欎釜鏂规硶鏄浠庢よ緭鍏ユ祦涓灏嗘渶澶 b.length 涓瀛楄妭镄勬暟鎹璇诲叆涓涓 byte 鏁扮粍涓
瀹冩槸链杩斿洖鍊镄勶纴瀹冭繑锲炶诲叆缂揿啿鍖虹殑瀛楄妭镐绘暟锛屽傛灉锲犱负宸茬粡鍒拌揪鏂囦欢链灏捐屾病链夋洿澶氱殑鏁版嵁锛屽垯杩斿洖 -1
灏辨槸褰揿畠杩斿洖-1镄勬椂鍊 鏁版嵁宸茬粡澶嶅埗瀹屼简 while寰鐜缁堟㈢▼搴忕粨𨱒

Ⅱ java中的FileInputStream类中的read()方法是读取一个数据字节,那么读取完一个字节后还会自动读取下一个

read只会读取一个字节 不会自动读取下一个 只会读第一个字节 和指针不是一回事
如果想用字节流读完文件 一般用一个字节数组的缓冲区 比如200
byte[] buffer = new byte[200];//创建字节数组

int length = 0;

while(-1 != (length = is.read(buffer, 0, buffer.length))){
String str = new String(buffer,0,length);
System.out.println(str);
}

Ⅲ java流的read方法返回值怎么来的

inputstream的read函数 在很多地方都有用到 比如键盘输入或文件流输入或socket输入
read的返回值 并不是真正得到的数据,而是得到的数据的长度
你每次会希望读入一定的长度,比如你想读10个byte 如果剩余的byte数足够,将会读满所需要的字节数,如果剩余的字节数不够 将会返回一个小于你所读的数 如果读到-1 表示读取结束(经常在socket和文件读取遇到)

热点内容
tf2为什么连接服务器很慢 发布:2024-10-21 11:26:47 浏览:628
c语言有向图 发布:2024-10-21 11:21:02 浏览:497
pc端国际服服务器ip 发布:2024-10-21 11:00:44 浏览:695
c语言程序设计李凤霞 发布:2024-10-21 11:00:29 浏览:453
如何解决服务器过剩问题 发布:2024-10-21 10:58:13 浏览:327
c语言必看 发布:2024-10-21 10:44:00 浏览:775
家用投影仪该如何选择配置 发布:2024-10-21 10:44:00 浏览:723
yumphp目录 发布:2024-10-21 10:40:41 浏览:200
android文件管理器 发布:2024-10-21 10:38:45 浏览:797
北汽威旺有哪些配置 发布:2024-10-21 10:32:35 浏览:155