1.list集合中方法的介绍
List list
= new Arraylist();
list
.add("li");
list
.add("wang");
list
.add("zhang");
list
.remove(0);
object o
= list
.get(1);
object o1
= list
.set(1,"liu");
System
.out
.println(list
);
List list
= new Arraylist();
list
.add(1);
list
.add(2);
list
.add(300);
list
.remove(1);
list
.remove(Integer
.valueof(300));
List list
= new Arraylist();
list
.add("li");
list
.add("wang");
list
.add("zhang");
for(int i
= 0;i
<list
.size();i
++){
object q
= list
.get(i
);
System
.out
.println(list
);
}
List list
= new Arraylist();
list
.add("li");
list
.add("wang");
list
.add("zhang");
ListIterator listIterator
= list
.listIterator();
while (listIterator
.hasNext()){
Object obj
= listIterator
.next();
String str
= (String
) obj
;
if(str
.equals("world")){
list
.remove("Java");
list
.add("JavaEE");
2.数据结构和算法
3.Arraylist,vector与LinkedList
public class MyTest2 {
public static void main(String
[] args
) {
}
}
Arraylist
ArrayList list
= new ArrayList();
list
.add(100);
list
.add(200);
list
.add(300);
list
.add(30);
list
.add(10);
list
.add(109);
list
.add(30);
int i
= list
.indexOf(30);
System
.out
.println(i
);
int i1
= list
.lastIndexOf(30);
System
.out
.println(i1
);
List list1
= list
.subList(0,2);
0bject clone
= list
.clone();
list
.sort(new Comparator() {
@Override
public int compare(Object a
, Object b
) {
Integer aa
= (Integer
) a
;
Integer bb
= (Integer
) b
;
return bb
-aa
;
}
});
System
.out
.println(list
);
}
}
Vector
LinkedList
public class MyList {
LinkedList linkedList
=null
;
public MyList() {
linkedList
= new LinkedList();
}
public void addEle(String ele
) {
linkedList
.addFirst(ele
);
}
public Object
getEle() {
Object pop
= linkedList
.pop();
linkedList
.addLast(pop
);
return pop
;
}
}
4.泛型
public class MyTest {
public static void main(String
[] args
) {
5.新式for循环
6 补充
public class MyTest {
public static void main(String args
) {
int[] arr
= {20, 40, 50, 60};
ArrayList
<Integer> list
= new ArrayList<Integer>();
list
.add(1004);
list
.add(1000);
list
.add(1002);
list
.add(10026);
list
.add(10077);
list
.add(10089);
list
.add(10000);
list
.add(100444);
int[] arr2
= {20, 40, 50, 60};
List
<int[]> ints
= Arrays
.asList(arr2
);
int[] ints1
= ints
.get(0);
转载请注明原文地址: https://win8.8miu.com/read-11315.html