[英]Writing text files in java
因此,我知道有很多编写文本文件的示例,但是我似乎无法理解我的问题所在。
这是我到目前为止的代码
private void saveAddressBook() {
try {
PrintWriter out = new PrintWriter("filename.txt");
out.println(fullName);
out.close();
} catch(ValidationException e) {
e.printStackTrace();
}
}
我在out.println(fullName);
上收到错误消息out.println(fullName);
表示“无法将全名解析为变量”
这没有任何意义,因为我在其他方法和类中使用了它。 更不用说它是公共的。
那我在做什么错?
编辑:fullName在类的顶部声明。 我只是不包括在内。
您没有声明变量fullName。 尝试声明变量并为其赋值,或将String作为参数
out.println("my super string");
问候,
您的问题是您尚未定义fullName
变量。
使用out.println("FirstName LastName");
会很好用,但是如果您要将fullName
变量作为参数传递给saveAddressBook
,则它看起来像:
private void saveAddressBook(String fullName) {
try {
PrintWriter out = new PrintWriter("filename.txt");
out.println(fullName);
out.close();
} catch(ValidationException e) {
e.printStackTrace();
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.