当前位置:首页 » 编程语言 » 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和文件读取遇到)

热点内容
win7缩略图缓存 发布:2025-03-20 11:31:30 浏览:68
c2c是什么文件夹 发布:2025-03-20 11:30:45 浏览:687
交管12123的登录密码哪里找 发布:2025-03-20 11:25:50 浏览:379
编程技术大牛 发布:2025-03-20 11:21:21 浏览:588
315算法 发布:2025-03-20 11:15:35 浏览:213
内塔尼亚胡访问沙特 发布:2025-03-20 11:08:43 浏览:623
Android传输视频 发布:2025-03-20 11:06:34 浏览:151
java软件免费下载 发布:2025-03-20 10:26:01 浏览:706
安卓用什么编译 发布:2025-03-20 10:25:57 浏览:809
ftp中文软件下载 发布:2025-03-20 10:07:47 浏览:508