]我有一个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. 字符串和小胡子中的字符串列表 - Java
- 4. 在字符串列表中的Java更改特定字符
- 5. Python列表中的字符串列表中的子字符串
- 6. 如何表示Java中的字符串列表和列表?
- 7. 遍历列表中添加字符到Java中的字符串列表
- 8. 用字符串列表替换字符串列表中的字符串
- 9. 无法处理字符串列表中的字符串列表
- 10. 从字符串列表到字符串中的接口列表
- 11. Java:如何在字符串列表中找到最可能的字符串?
- 12. JAVA将字符串转换为字符串数组的列表
- 13. Java字符串到对象的列表
- 14. 在Go中的字符串列表中拆分字符串
- 15. 将字符串列表转换为java中的BigDecimal列表
- 16. 在Python中展开字符串列表和字符串列表以及列表
- 17. 转换的字符串列表,列出字符串列表的
- 18. 列表中的字符串列表
- 19. Linq列表中的字符串列表
- 20. 如何检查字符串((字符串和(字符串列表)))的列表中的字符串?
- 21. 在字典列表中搜索列表中的字符串
- 22. 在字符串格式列表中的Python测试字符串
- 23. 在字符串列表中搜索相同的子字符串
- 24. 包含在字符串列表中的检查字符串
- 25. JSON字符串数组到Java字符串列表
- 26. Foreach java 8从字符串列表到字符串
- 27. 在列表制作列表中的一个字符串,两个字符串
- 28. 将字符串列表拆分为字符串列表列表
- 29. Java - 搜索字符串列表if包含另一个字符串列表
- 30. 在字符串中的Java
你想每个String成为一个单独的Char数组? – 2011-12-27 19:25:58
只是为了澄清,你想'列表'转换为'列表'? –
2011-12-27 19:26:57
'列表'到'列表'' –
2011-12-27 19:27:10