-1

例如。我有 Integer=45859694,我需要以这种方式从左到右拆分 458,596,94,并将第一个数字乘以 7,第二个数字乘以 3,第三个数字乘以 1

4

2 回答 2

1
String value =Integer.toString();
String tempVal;
int index = 0;
while (index<value.size()){
    if (index+3>value.size(){
       tempVal = value.substring(index);
       //do my operation on Integer.parseInt(tempVal)
       break;
    }
    tempVal = value.substring(index,index+3);
    //do my operation on Integer.parseInt(tempVal)
    index +=3;
}

或 String.valueof 如果它不是一个 Integer 对象

于 2013-03-07T19:55:44.083 回答
0

获取整数 ( String.valueOf) 的字符串表示,然后转换为数组并处理数组中三个元素的组。你到家了!

于 2013-03-07T19:55:12.117 回答