我需要生成100,000个8位数字,然后将它们写入Ascii和二进制文件中。我有100,000个8位数字...但我不知道从哪里开始将它们转换为Ascii和二进制并将它们写入文件。关于让球在这里滚动的任何提示?
答案 0 :(得分:-1)
答案 1 :(得分:-1)
假设您的数字是整数,要获取整数的ASCII版本,只需将其转换为char:
int i = 65;
char ascii = (char) i;
要将整数转换为二进制,可以使用Integer.toBinaryString(int i)
方法:
int i = 65;
String binaryString = Integer.toBinaryString(i);
至于写入文件,您可以尝试使用FileWriter
对象:
try (FileWriter writer = new FileWriter("numbers.txt")) {
writer.write(ascii + "," + binaryString);
}