我有一个Java字符串列表,我想创建一个Chars数组。有没有一种快速而肮脏的方法来做到这一点?
最佳答案
如果您打算从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;
}