我正在尝试使用字节流将一系列 10000 个随机整数写入文本文件,但是一旦我打开文本文件,它就会有一组随机字符,这些字符似乎与我想要的整数值无关显示。我是这种流形式的新手,我猜整数值被视为字节值,但我想不出一种方法来解决这个问题。
我目前的尝试...
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Random;
public class Question1ByteStream {
public static void main(String[] args) throws IOException {
FileOutputStream out = new FileOutputStream("ByteStream.txt");
try {
for(int i = 0; i < 10000; i ++){
Integer randomNumber = randInt(0, 100000);
int by = randomNumber.byteValue();
out.write(by);
}
}finally{
if (out != null) {
out.close();
}
}
}
public static int randInt(int min, int max) {
Random rand = new Random();
int randomNum = rand.nextInt((max - min) + 1) + min;
return randomNum;
}
}
抱歉,如果这缺乏清晰度。