java string/string[]转换成integer/long

1、String   转换成   float/int
String   aaa   =   "1234 ";
float   sum   =   Float.parseFloat(aaa);     //转换成float
int   i   =   Integer.parseInt(aaa);     //转换成int

sum   =   Math.abs(sum);     //去绝对值

2、float   转换成   String
aaa   =   (new   Float(sum)).toString();
aaa   =   (new   Integer(sum)).toString();


3.string[]转换为long[]
String[] abc = {"123", "234", "345"};
        Long[] num = new Long[abc.length];
        for (int idx = 0; idx < abc.length; idx++) {
            num[idx] = Long.parseLong(abc[idx]);
        }


4.string[]转换为int[]
String[] numbers = arrangeNumbers.splitSpaces(line);如何转换成整型的
numbers中内容是123456
int ia=new int[numbers.length];
for(int i=0;i<numbers.length;i++){
   ia[i]=Integer.parseInt(numbers[i]);
}

其他都是大同小异

你可能感兴趣的:(java)