0
지정된 길이의 임의 정수기 배열을 생성하기 위해 작은 파일을 만들었습니다. 내 문제는 정렬 알고리즘에서 인수로 사용될 txt 파일에 파일을 쓰는 데 어려움이 있습니다. 오류는 bufferedWriter에서 발생합니다.파일에 정수 배열 쓰기
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.util.Arrays;
import java.util.Random;
public static void main(String[] args) {
GenerateRandomArray randomizer = new GenerateRandomArray();
// Generate an array of size 10 from -31 to 0.
int[] x= randomizer.generator(10,-31,0);
BufferedWriter outputWriter = null;
outputWriter = new BufferedWriter(new FileWriter(10.txt));
for (int i = 0; i < x.length; i++) {
outputWriter.write(Integer.toString(x[i]));
outputWriter.newLine();
}
outputWriter.flush();
outputWriter.close();
System.out.print(Arrays.toString(x));
}
}
에 파일 이름으로 파일 객체 나 문자열을 전달해야합니까? – Smutje
파일 이름을 따옴표로 묶어 파일을 문자열로 FileWriter에 전달하십시오. 또는 File 객체를 만들고이 객체를 FileWriter에 전달합니다. – Sybren