我需要将一堆字符串打印到文件中,但我似乎犯了一些错误。没有错误消息,如果我将正常的打印语句放在 while 循环中;它打印那些。它只是不将其打印到文件中。程序的不同部分读取另一个文件,并给该程序一行以写入文件。
代码:
public static void writeToFile (String a, String username) throws FileNotFoundException {
Scanner lineScan = new Scanner (a);
String name = lineScan.next();
PrintStream newFile = new PrintStream (new File (username+".txt"));
//The below newFile command works
newFile.println(username);
if ((username.toUpperCase()).equals(name.toUpperCase()))
{
int count = 0;
while (lineScan.hasNextInt())
{
int pop = lineScan.nextInt();
String s1 = 1920 + (10*count) + ": " + pop;
newFile.println(s1);
count++;
}
newFile.close();
}
}
偶然的你
互换的青春
浮云间
相关分类