当前位置:编程学习 > JAVA >>

java中字符串与整型的互换

在java中怎样把字符串类型的一组数据(如“165463563854635165”)转换成单个整型数据(如“1”“6”“5”…………)放在一个数组中,再把各个整型数用运算符进行运算??
答案:public class TestDemo {
	public static void main(String[] args) {
		String str = "165463563854635165";
		int [] result = new int[str.length()]; 
		for(int i = 0; i<str.length(); i++){
			result[i] = Integer.parseInt(str.charAt(i)+"");
		}
		
//		打印result数组看看结果
		for(int i = 0; i<result.length; i++){
			System.out.println(result[i]);
		}
	}
}
其他:String a =“165463563854635165”;
List<char> list=a.toCharArray();
List<int> listInt=new ArrayList<int> ();
for(char m:list){
int b=Integer.parseInt(String.valueOf(c));
listInt.add(b);
}
//这样就得到了一个int类型的list 以后操作楼主按需求操作list就行了 你可以参考下超大数据的处理(比long类型大的数),是这么处理的

上一个:各位,我刚自学完清华的一本java简明教程,快被我翻烂了,有了基础知识,该继续看点什么书好呢?
下一个:JAVA,问下你那个俄罗斯方块的声音是怎么加进游戏里的,用的什么类和方法啊

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,