Replace 替换第n个字符串
我是新来的。我想问一个问题,因为我在搜索中没有找到我想要的东西 这里是通过问题和输出的问题。以下是流程:Replace 替换第n个字符串,replace,Replace,我是新来的。我想问一个问题,因为我在搜索中没有找到我想要的东西 这里是通过问题和输出的问题。以下是流程: public class change{ public static void main(String args[]){ Random rand = new Random(); int number = 9999 + rand.nextInt(190000); int replace = 1 + rand.nextInt(5);
public class change{
public static void main(String args[]){
Random rand = new Random();
int number = 9999 + rand.nextInt(190000);
int replace = 1 + rand.nextInt(5);
String numcon = Integer.toString(number);
String display = ????numcon????;
我想要的是将numcon的某个或第n个位置的字符替换为“\u1”。这样地:
假设numcon已随机分配到“1234567”,而replace在1到6之间随机分配。这应该是System.out.print(显示)的外观
replace / display
1 / "_23456"
2 / "1_3456"
3 / "12_456"
4 / "123_56"
5 / "1234_6"
6 / "12345_"
public class change{
public static void main(String args[]){
Random rand = new Random();
int number = 9999 + rand.nextInt(190000);
int replace = 1 + rand.nextInt(5);
byte[] numcon = Integer.toString(number).getBytes();
numcon[replace] = '_';
String display = new String(numcon);