java中readline()方法参数是怎样的?

staticintBUFSIZE=1024*8;byte[]buffs=newbyte[BUFSIZE*8];ServletInputStreamsis=request.... static int BUFSIZE = 1024 * 8;
byte[] buffs = new byte[BUFSIZE * 8];
ServletInputStream sis = request.getInputStream();
int rtnPos = 0;
rtnPos = sis.readLine(buffs, 0, buffs.length);
展开
 我来答
百度网友dfd5380e0
推荐于2016-04-05
知道答主
回答量:30
采纳率:0%
帮助的人:14.1万
展开全部
readLine 只有Console类下一个方法带参数,其他的都不带参数。
public String readLine(String fmt,
Object... args)提供一个格式化提示,然后从控制台读取单行文本。

参数:
fmt - 格式字符串语法中描述的格式字符串。
args - 格式字符串中的格式说明符引用的参数。如果参数多于格式说明符,则忽略额外的参数。参数的最大数量受到 Java 虚拟机规范定义的 Java 数组最大维数的限制。
返回:
包含从控制台读取的行的字符串,该字符串不包含任何行终止符;如果已到达流的末尾,则返回 null。

你自己查API文档啊,这是最好的JAVA资料
小时候可悬了
推荐于2016-08-09 · TA获得超过170个赞
知道小有建树答主
回答量:117
采纳率:100%
帮助的人:82.9万
展开全部
java中readLine()是没有参数的。
具体用法如下:
public static void readFileByLines(String fileName) {
File file = new File(fileName);
BufferedReader reader = null;
try {
System.out.println("以行为单位读取文件内容,一次读一行");
reader = new BufferedReader(new FileReader(file));
String tempString = null;
int line = 1;
//一次读一行,读入null时文件结束
while ((tempString = reader.readLine()) != null) {
//把当前行号显示出来
System.out.println("line " + line + ": " + tempString);
line++;
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (reader != null) {
try {
reader.close();
} catch (IOException e1) {
}
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乌微月2S
2008-05-22 · TA获得超过5037个赞
知道大有可为答主
回答量:5361
采纳率:42%
帮助的人:2893万
展开全部
static int BUFSIZE = 1024 * 8;
byte[] buffs = new byte[BUFSIZE * 8];
ServletInputStream sis = request.getInputStream();
int rtnPos = 0;
rtnPos = sis.readLine(buffs, 0, buffs.length);

这个你看不明白?
buffs就是byte[] buffs = new byte[BUFSIZE * 8]; byte的数组,0是起始位置,buffs.length应该是偏移量!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
咬你大爷
2015-08-03 · 超过19用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:31.3万
展开全部
  
package com.zy.test;

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

public class Test {
public static void main(String args[]){
try {
FileReader fr = new FileReader("D:/www/a.txt");
BufferedReader br = new BufferedReader(fr);
String content = null;
while((content = br.readLine())!=null){
System.out.println(content);
}
br.close();
fr.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式