ヴラドStarostenko:
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);
}
}
}
「JavaChamp.com」私たちはここに来る理由を誰かが私を教えてくださいことはできますか?私はそれだけであることshoudと思った「JavaChamp。」行1後の行2ので。
Aniket Sahrawat:
ので、Arrays#asList
戻り固定サイズは、List
アレイに支え。
ここでのドキュメントですArrays#asList
。
戻り値指定された配列に連動する固定サイズのリスト。(アレイへの「ライトスルー」返されるリストへの変更。)このメソッドは、との組み合わせで、アレイベースとコレクションベースのAPIの間のブリッジとして機能します
Collection.toArray()
。返されるリストは直列化して実装していますRandomAccess
。