【发布时间】:2012-06-03 19:13:15
【问题描述】:
可能重复:
How to create a Java String from the contents of a file
我正在制作一个 java 程序来读取文件并创建文件以供娱乐。我想知道如何从文件中读取并将其设置为字符串变量。或者将扫描仪变量转换为字符串变量,这里以部分编码为例:
private Scanner x;
private JLabel label;
private String str;
public void openfile(String st){
try{
x = new Scanner(new File(st));
}
catch(Exception e){
System.out.println("Error: File Not Found");
}
}
【问题讨论】:
-
Stack Overflow 不是学习语言基础知识的地方;你应该考虑买一本关于 Java 的入门书,或者阅读官方教程:docs.oracle.com/javase/tutorial/essential/io/fileio.html
-
我实际上正在关注 thenewboston 在 youtube 上的教程系列。他只是没有解释扫描仪到字符串的转换,除非我错过了。
-
我希望人们对新人更友善。
-
@OliCharlesworth,是的,但这可以用一种友好且不那么令人沮丧的方式说出来。
-
IMO 这不是一个好/不好的问题,这是一个监管 SO 知识库的问题,至少尝试保持高质量。这是任何合理的自学者只要稍加努力就能发现的东西,因此我同意这不是一个很好的选择。在 Oli 的回应中,我没有发现任何不友好的地方——只是很严肃。