将变量保存到文本文件的Java代码
我需要一些代码来将像Aidan Dowling这样的单行代码写入文本文件。 到目前为止,我的代码是:将变量保存到文本文件的Java代码,java,Java,我需要一些代码来将像Aidan Dowling这样的单行代码写入文本文件。 到目前为止,我的代码是: package battleships.startmenu; import java.util.Scanner; public class Startmenu { public static void main(String[] args) { System.out.print("Hello! Please enter your first name: ");
package battleships.startmenu;
import java.util.Scanner;
public class Startmenu {
public static void main(String[] args) {
System.out.print("Hello! Please enter your first name: ");
Scanner reader = new Scanner(System.in);
String a;
String b;
a=reader.next();
System.out.print("Enter your second name: ");
b=reader.next();
System.out.println("Hello " + a+ " " + b + "!");
System.out.println("\tHello");
String name;
name = a + b;
}
}
我希望将变量名打印到名为name.txt的文档中创建一个writer
PrintWriter writer = new PrintWriter("name.txt", "UTF-8");
写一行
writer.println(name);
关闭编写器
writer.close();
将
name
写入name.txt
:
Files.write(Paths.get("name.txt"), Arrays.asList(name), StandardCharsets.UTF_8);
你试了什么?您的问题与粘贴的代码之间有什么关系?请尝试查看。此问题可能包含您需要的所有信息:使用
PrintWriter
。它的工作原理非常类似于System.out
,但它会写入文件。用于写入文件的类被恰当地命名为FileWriter
。