这可能是一个简单的问题,但是我的第一次尝试完全失败了.我想取一个原始long的数组并将其转换为一个列表,我尝试这样做:
long[] input = someAPI.getSomeLongs();
List<Long> inputAsList = Arrays.asList(input); //Total failure to even compile!
Run Code Online (Sandbox Code Playgroud)
这样做的正确方法是什么?
import java.util.*;
public class Test {
public static void main(String[] args) {
String[] arr = {"Java", "Champ", "."};
List<String> list = (List<String>) Arrays.asList(arr); // line 1
arr[2] = ".com"; // line 2
for (String word : list) {
System.out.print(word);
}
}
}
Run Code Online (Sandbox Code Playgroud)
能否请人解释一下为什么我们来到“ JavaChamp.com”?我认为应该只是“ JavaChamp”。因为第二行在第一行之后