我有一个类型为char的数组,其中存储了一些字符。我想把每个单独的字符存储在一个字符串中。 我该怎么做?要在Java中字符串的单个数组元素
-1
A
回答
-1
char[] charArray = {'a', 'b', 'c'};
String str = String.valueOf(charArray);
System.out.println(str);
或
String sTest="";
for (char c : charArray) {
sTest+=c;
}
System.out.println(sTest);
1
public String[] charArrayToStringArray(char[] c){
String[] s = new String[c.length];
for(int i = 0; i < c.length; i++){
s[i] = String.valueOf(c[i]);
}
return s;
}
一个更简单的方法是:
char[] c = new char[]{'a', 'b', 'c', 'd'};
String[] s = new String(c).split("");
它的工作原理,但它增加在数组的0位置空字符串。
0
您可以将您的字符串在另一个数组:
String[] stringArray = new String[charsArray.length];
for (int i=0; i<charsArray.length; i++){
stringArray[i] = "" +charsArray[i];
}
相关问题
- 1. 在java中比较2个字符串数组中的元素
- 2. 在Java字符串元素
- 3. 字符串分割到一个字符串数组的元素
- 4. 比较Java中字符串数组中的元素
- 5. 交换字符串单元格数组中的两个字符
- 6. Java数组中最常见的字符串元素列表
- 7. java中字符串数组的重复元素
- 8. Java的字符数组 - 删除元素
- 9. Golang由数组元素的字符串
- 10. 替换字符串数组的每个元素中的子字符串?
- 11. 字符串格式化在Java中与尖字符串元素
- 12. 初始化字符串数组中的单个元素为Go中的另一个字符串变量lang
- 13. 仅从java中的字符串数组中排序数字元素?
- 14. 替换字符串中的单个字符元素C
- 15. 用字符串加入数组元素
- 16. 添加数组元素到字符串
- 17. 比较字符串数组元素?
- 18. 用数组元素替换字符串
- 19. PHP数组字符串元素
- 20. 查找第一个空元素在一个字符串数组
- 21. 从一个数组元素中分离两个字符串
- 22. 获取vb6中字符串数组的最后一个元素?
- 23. 比较一个数组中的字符串元素造成indexoutofboundsexception
- 24. 在MySQL中删除字符串json数组中的元素
- 25. 数组在java中的字符串
- 26. 在java中的字符串数组
- 27. 字符串操作在Python中的数组的所有元素
- 28. 检查字符串元素包含数组字符串
- 29. Java:比较两个字符串数组并删除两个数组中存在的元素
- 30. 如何将我的数组的字符串元素连接到C中的单个字符串?
我不想存储在一个字符串的所有元素。我想要将每个字符存储在不同的字符串中 – user3526197 2014-10-31 14:10:14
对于每个元素,执行此操作(http://stackoverflow.com/questions/8172420/how-to-convert-a-char-to-a-string-in-java)你的数组 – Jonny 2014-10-31 14:11:42
(char c:myCharAry){ String tmpCharacterAsString = new String(c); } – JBA 2014-10-31 14:11:45