【发布时间】:2020-10-16 20:17:23
【问题描述】:
我是 java 新手,想逐个字符打印文本文件中存在的字符串,但它只打印第一行字符串,当我在文本文件的下一行写一些东西时,代码不会打印它们。有人可以帮助我吗?我附上下面的代码!
import java.io.File;
import java.util.Scanner;
import java.io.FileNotFoundException;
public class main {
public static void main(String[] args) throws FileNotFoundException {
char ch;
File newFile = new File("C:/temp/sourcecode.txt");
Scanner scanFile = new Scanner(newFile);
String str;
str = scanFile.nextLine();
int l = str.length();
for(int i =0; i<l ; i++) {
ch = str.charAt(i);
System.out.println(ch);
}
}
}
提前谢谢你!
【问题讨论】:
-
你看到this的回答了吗。在这里您可以了解如何读取文件的所有内容并在控制台上打印。