#java #file #printwriter
#java #файл #printwriter
Вопрос:
Я могу правильно создать и записать в новый файл, но не во второй или более.
Что не так?
int numbOfFile = 0;
PrintWriter bw = new PrintWriter("C:pathtest" numbOfFile ".csv");
for (Map.Entry<String, List<Integer>> entry : inSorting.entrySet()) {
String key = entry.getKey();
numbOfFile ;
if (!(numbOfFile % 3 == 0)) {
bw.println(key " ");
} else {
bw.close();
new PrintWriter(""C:pathtest" numbOfFile ".csv"");
bw.println(key " ");
}
}
bw.close();
Комментарии:
1. В вашем предложении «else» вы не назначаете «bw = new PrintWriter()»
2. в блоке else назначьте bw= new PrintWriter(«»C:pathtest » numbOfFile «.csv»»);
3. Спасибо, теперь это работает!
4. Я удивлен, что не вижу
"C:\path\test" ...
5. @JoopEggen: это будущее!