]我有一个Java中的字符串列表,我将创建一个Chars数组。有没有一种快速和肮脏的方法来做到这一点?在Java中的字符串列表[
0
A
回答
7
如果您的意思是List<String>
去char[]
这可能是有用的
public static char[] convertStringListToChars(List<String> stringList) {
StringBuilder sb = new StringBuilder();
for (String x : stringList) {
sb.append(x);
}
return sb.toCharArray();
}
或者,如果它是List<String>
到char[][]
public static char[][] convertStringListToChars(List<String> stringList) {
char[][] chars = new char[ stringList.size() ][];
for (int i = 0; i < stringList.size(); i++) {
chars[i] = stringList.get(i).toCharArray();
}
return chars;
}
2
也许最简单的事情是追加每String
到StringBuilder
,将其转换为String
,然后使用toCharArray()转换为char数组。
通过创建一个(可能较大的)字符串开始,您不必创建一个char数组集合作为中间步骤。不足之处是中间大的字符串(最有可能不是一个问题,而是一个需要注意的)
1
假设arrayliststring是字符串数组和arrayListChar是一个字符数组,你想
ArrayList<char[]> arrayListChar=new ArrayList<char[]>();
for(String str:arrayListStrings)
{
arrayListChar.add(str.toCharArray());
}
相关问题
- 1. 迭代Java中的字符串列表?
- 2. 字符串和小胡子中的字符串列表 - Java
- 3. Python列表中的字符串列表中的子字符串
- 4. 无法处理字符串列表中的字符串列表
- 5. Java字符串到对象的列表
- 6. 在Go中的字符串列表中拆分字符串
- 7. Linq列表中的字符串列表
- 8. 列表中的字符串列表
- 9. 包含在字符串列表中的检查字符串
- 10. 在字符串列表中搜索相同的子字符串
- 11. JSON字符串数组到Java字符串列表
- 12. 在列表制作列表中的一个字符串,两个字符串
- 13. 在字符串列表列表中计算元音字符串的数量
- 14. Java - 搜索字符串列表if包含另一个字符串列表
- 15. 在字符串中的Java
- 16. 在列表中的字符串
- 17. Swagger - 在C中的字符串列表#
- 18. 将字符串添加到列表 - Java
- 19. Java - 将字符串转换为列表
- 20. 查找字符串中的字符串列表中的蟒蛇
- 21. 在Java中分割字符串并追加到列表中
- 22. Python - 字符串列表中的特征散列列表字符串
- 23. 重新排列Java中的字符串
- 24. Python字符串列表到字符串
- 25. 列表字符串字符串
- 26. 在Python中高效搜索字符串列表以获取字符串列表
- 27. 从列表中删除字符串在另一个字符串列表
- 28. 如何检查字符串是否在字符串列表中
- 29. 在字符串列表中匹配字符串
- 30. Python中示例字符串中的字符串列表成员
你想每个String成为一个单独的Char数组? – 2011-12-27 19:25:58
只是为了澄清,你想'列表'转换为'列表'? –
2011-12-27 19:26:57
'列表'到'列表'' –
2011-12-27 19:27:10