11, 2025
static String extractMonth(String fullDate, String month) {
return fullDate.substring(month.length() + 1);
}
将在11之前说明空间。 Junit已确认此方法按预期工作,现在我想使用
+ 1
将此提取的字符串写入文件。
BufferedWriter
即使测试通过结果为
for (TimeObject timeObject : List<TimeObject>) {
File file = new File("File.txt");
boolean _ = file.createNewFile();
try (FileWriter fw = new FileWriter(file);
BufferedWriter writer = new BufferedWriter(fw)) {
writer.write(extractMonth(timeObject.getDate(), timeObject.getMonth()));
}
}
。
,否则,将日期和月份宣布为自己的字符串,文件中的输出是预期的。
, 2025
我对这种行为感到诚实,有人可以解释为什么会发生这种情况,就像我将来应该知道要避免问题的事情。