我有一個整數數組,本身保存二進制數字0和1。我想將我的整型數組轉換爲java中的字符串變量。我該怎麼做?將int數組轉換爲字符串變量
-7
A
回答
2
這是做這件事的一種方法:
String stringVar = java.util.Arrays.toString(intArray);
6
int[] arr = new int[] { 1, 0, 1, 0 };
StringBuilder sb = new StringBuilder(arr.length);
for (int i : arr) {
sb.append(i);
}
String s = sb.toString(); // 1010
如果你不介意在你的字符串括號,你的號碼之間用逗號分隔,您可以使用Arrays.toString
別人的建議。
6
可能Arrays.toString(int[])是你在找什麼。
final int[] sample = new int[] {1, 2, 3};
final String arrayStr = Arrays.toString (sample);
System.out.println (arrayStr);
這應該打印[1,2,3]。
這是一個fiddle它。
0
您也可以手動做這樣的
private static String format(int[] array) {
StringBuilder sb = new StringBuilder();
boolean needSeparator = false;
for (int number : array) {
if (needSeparator) {
sb.append(", ");
}
if (number != 0) {
sb.append("true");
} else {
sb.append("false");
}
needSeparator = true;
}
return sb.toString();
}
,如果你想使用一個特殊的格式這將是特別有用。上面的例子會產生像"true, false, true"
和一個fiddle。
編輯:哎呀,true
應該是!= 0
,而不是!=1
。在上面的代碼中更正,在小提琴中破碎
相關問題
- 1. 將字符串轉換爲int數組
- 2. 將int轉換爲字符串數組
- 3. 將字符串轉換爲int數組
- 4. 將字符串轉換爲int,int轉換爲字符串
- 5. 將(Int,字符串)轉換爲字符串以打印數組
- 6. 將一個常量字符串轉換爲一個int數組?
- 7. 轉換int數組爲字符串JAVA
- 8. 轉換字符串數組爲int
- 9. 將字符串數組轉換爲int(月份爲數字)
- 10. C++將int轉換爲字符數組?
- 11. 在C中將字符串數組轉換爲Int數組#
- 12. 試圖將字符串數組轉換爲Int數組的JSP
- 13. 將字符串數組轉換爲int數組''System.FormatException'
- 14. 將一個字符串數組轉換爲一個Int數組
- 15. 如何將字符串數組轉換爲int數組?
- 16. 將int數組轉換爲java中的字符串數組
- 17. 重構Ruby:將字符串數組轉換爲int數組
- 18. 將字符串數組轉換爲int數組android
- 19. C#將字符串數組轉換爲Int數組
- 20. 轉:將字符串數組轉換爲Json數組字符串
- 21. 將分類變量從字符串轉換爲int表示
- 22. Ocaml - 如何將int變量的值轉換爲字符串?
- 23. PHP將變量字符串轉換爲int
- 24. 將字符串轉換爲預定義的int變量名
- 25. c#將字符串轉換爲變量
- 26. 將字符串轉換爲變量
- 27. 將python字符串轉換爲變量
- 28. 將字符串變量轉換爲char
- 29. 將字符串轉換爲變量
- 30. 將csv轉換爲字符串變量
看看Integer類。 –
@HotLicks ..你可憐地說'Arrays'類?它是一個整數數組。 –
@RohitJain - 但是如果他想格式化整數,他希望Integer類。 (或者他可以只使用打印格式,但我們不會這麼做。) –