在调用Arrays.asList方法时,将数组转换为List时,在同一包中的另一个类中创建静态方法。在该方法中进行数组转换并返回List,然后在需要使用List的类中调用该方法。以下是示例代码:
在同一包的另一个类中创建静态方法:
package com.example;
import java.util.Arrays;
import java.util.List;
public class Utils {
public static List asList(T[] a) {
return Arrays.asList(a);
}
}
在需要使用List的类中调用方法:
package com.example;
import java.util.List;
public class MyClass {
public static void main(String[] args) {
Integer[] arr = {1, 2, 3};
List list = Utils.asList(arr);
System.out.println(list);
}
}