4
的Android如何轉換List<String[]>
到String[]
.....Android的轉換列表<String[]>爲String []
的Android如何轉換List<String[]>
到String[]
.....Android的轉換列表<String[]>爲String []
static String[] convert(List<String[]> from) {
ArrayList<String> list = new ArrayList<String>();
for (String[] strings : from) {
Collections.addAll(list, strings);
}
return list.toArray(new String[list.size()]);
}
使用例:
public static void main(String[] args) {
List<String[]> list = new ArrayList<String[]>();
list.add(new String[] { "one", "two" });
list.add(new String[] { "three", "four", "five" });
list.add(new String[] { "six", "seven" });
String[] converted = convert(list);
System.out.print(converted.toString());
}
如果你正在嘗試轉換列表<字符串>爲String [],您可以使用List.toArray()
你不能做到這一點。 'List'是包含許多'String []'的東西。除非你試圖壓扁列表並將所有內部的String []元素合併成一個String []'數組。 –
BoltClock
2011-04-09 06:57:50
什麼問題?你是「最令人印象深刻的問題」的贏家。用你的問題給出更多細節以獲得很好的答案 – 2011-04-09 06:58:26
你有什麼,'列表'轉換爲'String []'或'List '轉換爲'String [] []'? –
Aleadam
2011-04-09 07:01:12