我有一个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;
}

09-10 08:40
查看更多