我想在数字的特定位置插入一个数字。
int a=3456;
现在我想把这个数字作为
a = 32456
那我怎么能在java中做到这一点
答案 0 :(得分:1)
int a = 3456;
int quotient = 3456 / 1000; //3
int remainder = 3456 % 1000; //456
a = quotent * (1000 * 10) + 2 * 1000 + remainder; //32456
答案 1 :(得分:1)
首先你需要一个StringBuilder 然后使用StringBuilder insert()方法
int a=3456;
StringBuilder sb = new StringBuilder(String.valueOf(a));
sb.insert(1,'2');
System.out.println(sb);
将其转换回int
a=Integer.parseInt(sb.toString());
System.out.println(a);