JAVA中将带负数的String字符串转换为int型数组方法
生活随笔
收集整理的這篇文章主要介紹了
JAVA中将带负数的String字符串转换为int型数组方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原始數據:
1 1 0 2
5 1 -3 12 2 -1 4
-7 -8 0 -5
去掉空格和換行符
?s=s.replaceAll("\r\n","");
? ? s=s.replaceAll(" ", "");
輸出為:
110251-3122-14-7-80-5
轉化為int型數組將“-”與后一位合并
? ? while (i<A.length) {
if (s.charAt(i)=='-') {
String ss=s.substring(i, i+2);
i=i+2;
A[count++]=Integer.parseInt(ss);
}
else {
A[count++]=s.charAt(i++)-48;
}
}
注:此方法只能轉換個位的整數,若有兩位的整數,需要自行修改
總結
以上是生活随笔為你收集整理的JAVA中将带负数的String字符串转换为int型数组方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA将 带有空格或特殊字符的字符串转
- 下一篇: 用JAVA语言创建链表的方法