【发布时间】:2015-10-07 04:46:21
【问题描述】:
如果我想将此实现从 ArrayList 更改为 LinkedList 我只需要更改
ArrayList<Character> characters = new ArrayList<Character>();
到
LinkedList<Character> characters = new List<Character>();
或者我该怎么做?
ArrayList<Character> characters = new ArrayList<Character>();
try {
while((str = bufferedReader.readLine()) != null){
char [] characterArray = str.toCharArray();
for (int i = 0; i < characterArray.length; i++){
characters.add(characterArray[i]);
}
}
} catch (IOException e) {
e.printStackTrace();
}
char [] patternArray = phrase.toCharArray();
ArrayList<Character> pattern = new ArrayList<Character>();
for (int i = 0; i < patternArray.length; i++) {
pattern.add(patternArray[i]);
}
【问题讨论】:
-
List list = new LinkedList 而不是 ArrayList
标签: java arraylist linked-list