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

java的readline

发布时间: 2022-12-06 12:09:56

A. java里关于readLine()用法

第一种是正常的用法
第二种,你的
while((in.readLine())!=null){
从文件中读到的内容用于判断了,没有保存且将它输出,而
System.out.print(in.readLine());
是读到另一行(下面一行)的内容了

B. 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) {
}
}
}
}

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

readLine 只有Console类下一个方法带参数,其他的都不带参数。
public String readLine(String fmt,
Object... args)提供一个格式化提示,然后从控制台读取单行文本。

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

你自己查API文档啊,这是最好的JAVA资料

D. java readLine()

修改下 :
import java.io.*;
public class xx{
public static void main(String args []) throws Exception{
FileInputStream f = new FileInputStream("F:\\rublish\\c.txt");
// DataInputStream dr = new DataInputStream(f);
BufferedReader dr=new BufferedReader(new InputStreamReader(f));
String line = dr.readLine();
while(line!= null){
System.out.println(line);
line = dr.readLine();
}

}
}

while(dr.readLine() != null){
System.out.println(dr.readLine());

你错误原因在上面dr.readLine() 第一个 读取了一行

下面那个System.out.println(dr.readLine())里的 dr.readLine() 接着读取第2行 输出的是第2行

while(dr.readLine() != null){
判断第3行是否能读到

System.out.println(dr.readLine())里面的读的是第4行且有输出。

E. java readline函数 返回的是什么

返回值

字符串,包含此行的内容,不包含任何行终止符,或者null,如果流的末尾已到达。

java.io.BufferedReader.readline()方法读取一行文本。一行被认为是由一个换行符(' n'),回车符(' r')或回车符中的任何一个被终止紧跟一个换行符。

importjava.io.BufferedReader;importjava.io.FileInputStream;importjava.io.InputStream;importjava.io.InputStreamReader;publicclassBufferedReaderDemo{
publicstaticvoidmain(String[]args)throwsException{

StringthisLine=null
try{
//openinputstreamtest.txtforreadingpurpose.
BufferedReaderbr=newBufferedReader("c:/test.txt");
while((thisLine=br.readLine())!=null){
System.out.println(thisLine);
}
}catch(Exceptione){
e.printStackTrace();
}
}}

F. java中readline()方法

String line;
while(( line = xxx.readLine() ) != null) {
...//加入你的代码,例如输出等。可以加入计数变量计算行数。
}

G. Java问题readline

你的代码已经报错了,这个是按行读取文件。InputStream inputStream = getClass().getClassLoader().getResourceAsStream("test.txt");
StringBuilder resultStringBuilder = new StringBuilder();
try (BufferedReader br
= new BufferedReader(new InputStreamReader(inputStream))) {
String line;
while ((line = br.readLine()) != null) {
resultStringBuilder.append(line).append("\n");
}
}
System.out.println(resultStringBuilder.toString());

H. java中如何让readline()多次读取

因为你只read了一次啊
加循环就好了
下面那人的while里这样会少读第一条的
要这样
String a=in.readline();
while(a!=null)
{
sys---------;

a=readline();

}

I. Java readLine()方法

readLine()在遇到回车换行(\n,\r,\r\n都可以)时才返回。所以如果你不输入回车,即使显示的字符已经换行(控制台窗口)也不会返回。
out.print(line)后面加一个out.println()就可以了。

热点内容
存储设备报价 发布:2024-05-08 02:22:01 浏览:554
定步长的算法 发布:2024-05-08 02:16:18 浏览:110
怎么使用pe口袋服务器 发布:2024-05-08 02:02:18 浏览:471
xml数据库c 发布:2024-05-08 02:01:46 浏览:456
仿知乎android 发布:2024-05-08 01:56:00 浏览:904
mysql编译参数 发布:2024-05-08 01:53:46 浏览:194
怎么看台式电脑配置生产日期 发布:2024-05-08 01:32:26 浏览:460
java基础培训学校 发布:2024-05-08 01:30:44 浏览:468
简单辅助火眼打码如何配置 发布:2024-05-08 01:30:44 浏览:903
我的世界网易版服务器游戏 发布:2024-05-08 01:10:33 浏览:42