gpt4 book ai didi

android - 不带逗号的拆分字符串

转载 作者:行者123 更新时间:2023-11-29 15:19:28 25 4
gpt4 key购买 nike

我有一个生成 9 个随机数的方法,并且至少我将它们存储在一个字符串中以便在控制台上显示。这是函数:

public static String GenerateNumbers(){
int[] NumberList = new int[9];

for (int i = 0; i < 9; i++){
NumberList[i] = (int) Math.floor(Math.random()*(100-10+1)+10);
}
Arrays.sort(NumberList);
String[] ar = Arrays.toString(NumberList).split("[\\[\\]]")[1].split(", ");
String a = Arrays.toString(ar);
return a;
}

当我在控制台上看到这个字符串时,就像:[20, 28, 33, 46, 46, 57, 81, 83, 90]

我需要看到的是:[20 28 33 46 46 57 81 83 90]

如果是:20 28 33 46 46 57 81 83 90 就完美了

最佳答案

在返回字符串之前添加一行代码,您将获得完美的输出:

public static String GenerateNumbers(){
int[] NumberList = new int[9];

for (int i = 0; i < 9; i++){
NumberList[i] = (int) Math.floor(Math.random()*(100-10+1)+10);
}
Arrays.sort(NumberList);
String[] ar = Arrays.toString(NumberList).split("[\\[\\]]")[1].split(", ");
String a = Arrays.toString(ar);

//add this line to remove characters you don't need
a = a.replace("[", "").replace(",", "").replace("]", "");

return a;
}

关于android - 不带逗号的拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19856018/

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