import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
* List集合 转换为 Array数组
*/
public class ListToArray {
public static void main(String[] args) {
List<String> strList = new ArrayList<String>();
strList.add("list");
strList.add("to");
strList.add("array");
// ============== List 转换成 数组(方式1,推荐) =========================
String[] strArray = new String[strList.size()];
strList.toArray(strArray);
System.out.println("List 转换成数组(方式1,推荐),结果如下:");
System.out.println(Arrays.toString(strArray));
// ============== List 转换成 数组(方式2) ===============================
String[] strArray2 = new String[strList.size()];
for (int i = 0; i < strList.size(); i++) {
strArray2[i] = strList.get(i);
}
System.out.println("\nList 转换成数组(方式2),结果如下:");
System.out.println(Arrays.toString(strArray2));
}
}
运行结果如下:
List 转换成 数组(方式1,推荐),结果如下:
[list, to, array]
List 转换成 数组(方式2),结果如下:
[list, to, array]
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
* Array数组 转换成 List集合
*/
public class ArrayToList {
public static void main(String[] args) {
String[] strArray = new String[]{"array", "to", "list"};
// ============== 数组 转换成 List(方式1,推荐) =========================
List<String> strList = Arrays.asList(strArray);
System.out.println("数组 转换成 List(方式1,推荐),结果如下:");
System.out.println(strList.toString());
// ============== 数组 转换成 List(方式2)==============================
List<String> strList2 = new ArrayList<String>();
for (String str : strArray) {
strList2.add(str);
}
System.out.println("\n数组 转换成 List(方式2),结果如下:");
System.out.println(strList2.toString());
// ============== 数组 转换成 List(方式3)==============================
List<String> strList3 = new ArrayList<String>();
for (int i = 0; i < strArray.length; i++) {
strList3.add(strArray[i]);
}
System.out.println("\n数组 转换成 List(方式3),结果如下:");
System.out.println(strList3.toString());
}
}
运行结果如下:
复制代码
数组 转换成 List(方式1,推荐),结果如下:
[array, to, list]
数组 转换成 List(方式2),结果如下:
[array, to, list]
数组 转换成 List(方式3),结果如下:
[array, to, list]
Java语言 List 和 Array 相互转换
猜你喜欢
转载自blog.csdn.net/qq_18671415/article/details/105290802
今日推荐
周排行