当读到换行标记'\n'、'\r'(回车)时,当读取完所有的数据时会返回null具体用法如下:try {System.out.println("以行为单位读取文件内容,一次读一行");reader = new BufferedReader(new FileReader(file));= null) {//把当前行号显示出来System.out.println("line " + line + ":
ruler怎么读音发音?
ruler的读音:英 ['ruːlə(r)] 美 ['ruːlər] u发[uː]的音。
一、ruler的释义
n. 统治者; 尺;直尺;
二、例句
The original elections were declared void by the former military ruler
前军事领导人宣布最初的选举无效。
He is the toughest military ruler yet and has responded harshly to any dissent
他是迄今最强硬的军事统治者,对任何异议都一律进行打压。
三、ruler的复数:rulers
rulers 英['ru:ləz] 美['ru:ləz]
n. 统治者;直尺;尺( ruler的名词复数 ); 支配者;
It was the country's rulers who devised this system
是该国的执政者创造了这一体制。
请教readline函数的用法?
readLine()是读取流读数据的时候用的,当读到换行标记'\n'、'\r'(回车)时,会跟着换行,同时会以字符串形式返回这一行的数据,当读取完所有的数据时会返回null
具体用法如下:
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) {
}
}
}
}