我有一個來自命令行的整數值。它像12345或2343455435沒有任何分隔字符。我怎樣才能得到該整數的各個部分,說像我12345要像1,2,3,4和5如何在java中分隔整數?
1
A
回答
0
只需遍歷Integer的所有chiffres並根據需要添加逗號。類似的東西:
public static void main(String[] args) {
int a = 123456;
String s = Integer.toString(a);
for (int i = 0; i < s.length() - 1; i++) {
System.out.print(s.charAt(i) + ",");
}
System.out.println(s.charAt(s.length() - 1));
}
0
String[] pieces = Integer.toString(myInt).split("[\\d]");
Integer [] numbers = new Integer[pieces.length];
Integer counter = 0;
for (String n : pieces)
numbers[counter++] = Integer.parseInt(n);
這是假設它是一個整數。否則:
String[] pieces = myNumString.split("[\\d]");
0
您可以使用StringTokenizers基於特定令牌來獲得字符串或者你可以串字符串(使用Integer.toString(yourInteger))
int start = 1;
int end = 4;
String substr = "aString".substring(start, end);
2
你可以嘗試像這個:
String numberString = "123456789";
for(byte numberByte:numberString.getBytes()){
int number = numberByte - '0';
System.out.println(number);
}
相關問題
- 1. 如何讀取在Java逗號分隔整數輸入
- 2. 在java中分隔數字
- 3. 用於分隔整數的Java程序
- 4. 如何從分隔文本整數
- 5. 如何用整數分隔BigInteger?
- 6. 在java中用逗號分隔整數輸出
- 7. 如何在java中整數整數
- 8. 如何在Java中將*整數*整數?
- 9. 如何在Java中表示整數間隔?
- 10. 如何在bash中用逗號分隔整數讀取文件
- 11. 如何在C中將整數分隔爲多個獨立的整數?
- 12. 在java中用3組分隔數字
- 13. 如何輸入數組中的空格分隔整數(C++)
- 14. 如何在JavaScript中將整數分隔成數組中的單獨數字?
- 15. 如何閱讀和分隔諸如「100_4_1 - 15」之類的分隔整數
- 16. 如何在java中訪問#url分隔參數
- 17. 如何在perl中分隔數組?
- 18. 如何在Ruby中分隔數組?
- 19. 從整數中刪除分隔符
- 20. 如何在python中用空格分隔的列表/數組中插入整數
- 21. 在整個文檔中格式化整數千位分隔符
- 22. 如何將整數數組轉換爲分隔數字在php中
- 23. 如何讀取由C中的符號分隔的sscanf整數?
- 24. 如何在java中使用分隔符分割字符串?
- 25. 如何在Java中分割字符串並保留分隔符?
- 26. Java中的整數部分
- 27. Java中的整數分區
- 28. 整數分配在java
- 29. 將逗號分隔的整數分解爲整數?
- 30. 如何在java中使用char數組分隔符來分割字符串?
只是遍歷所有的跡象,並在每個符號後添加逗號? – RoflcoptrException
整數值是一個String還是一個int? –
嗯,這是一個int值 – Maverick