gpt4 book ai didi

java - 随机 int 到 .txt 文件错误

转载 作者:行者123 更新时间:2023-12-02 00:13:59 25 4
gpt4 key购买 nike

我想知道为什么这段代码:

import java.io.*;
import java.util.Random;

public class RandomNumbers {
public static void main(String[] args) throws IOException {

PrintWriter output = new PrintWriter("randomNumbers.txt");
final int randomNumberCount = 100;
Random randomGenerator = new Random();


for (int i = randomNumberCount; i >= 0; i--)
{
output.print(randomGenerator.nextInt(10) + " ");
}
output.close();

}
}

给我一​​个文本文件:

‰‹‸‸‹‵‹‴‶′′‴‷″‵‷‴′‶‷‵‹‷′‱″″‸‰‷‸′″‵‹″′‶‶‴‶‴‸′″‹‶‱‱‰‸‸‱‷‶‹‶‶‵‰‹‰‰‹‱‸‷‱‵‶‵‷′‱‵‵‸‸‵‵‱‸‷‸‸‱‸‱‶‱‸″‸′‶″‸‸‷‶′

当我将其更改为选择 11 或以上的随机数时,它可以工作。如果我将其保持在 10 并让它选择 48 个随机数或更低,它就可以工作。

我错过了什么?

编辑它在 Notepad++ 中显示正确,但在 Notepad 中显示不正确。

最佳答案

将来,尝试A:指定要使用的字符集(我猜记事本不支持默认的PrintWriter,仅支持UTF-8)。或 B:使用不同类型的 OutputStreams,因为 PrintWriter 似乎使用了奇怪的字符集,而记事本无法识别该字符集,因此出现了随机的时髦字符。

关于java - 随机 int 到 .txt 文件错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12233301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com