标签:package public double 字符串 import
包装类
int Integer
byte Byte
short Short
long Long
double Double
float Float
boolean Boolean
char Character
常用的方法的将字符串转化成该类型
List Set 一个能重复,一个不能重复
三个常用的接口
List 有序可重复
Set 无序 不重复
Map key-value
哈希最主要的目的是快速查询。
集合是有容量的。---初始容量
package com.test0524;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class App {
public static void main(String[] args) {
List list=new ArrayList();
list.add("1234");
list.add(100);
list.add(new Integer(200));
list.add(new Long(1));
System.out.println(list.size());
//遍历集合
for(int i=0;i<list.size();i++){
Object str=(Object)list.get(i);
System.out.println(str);
}
System.out.println("=======================");
Iterator it=list.iterator();
if(it.hasNext()){
System.out.println(it.next());
}
Iterator ita=list.iterator();
System.out.println("===========11111111111============");
for(;ita.hasNext();){
System.out.println(ita.next());
}
System.out.println("============44444444444444===========");
for(;ita.hasNext();){
System.out.println(ita.next());
}
System.out.println("============33333333333333===========");
for(int i=0;i<list.size();i++){
Object obj=list.get(i);
if(obj instanceof String){
System.out.println("hello+=="+(String)obj);
}
if(obj instanceof Integer){
System.out.println(100+(Integer)obj);
}
}
System.out.println("============44444444444444444444===========");
List listOn=new ArrayList();
listOn.add("Tom");
listOn.add("Tom11");
listOn.add("Tom222Lee");
listOn.add(100);
listOn.add(200);
Student s1=new Student();
s1.setAge(23);
s1.setName("way");
s1.setSex(‘c‘);
listOn.add(s1);
listOn.add(new Student("wy", 30));
listOn.add(new Student("wlx", 26));
Object o=null;
for(int i=0;i<listOn.size();i++){
o=listOn.get(i);
// System.out.println(o);
if(o instanceof String){
System.out.println("Hello----"+(String)o);
}else if(o instanceof Integer){
System.out.println(((Integer)o).intValue()+1000);
}else if (o instanceof Student){
Student s=(Student)o;
System.out.println(s.getName()+"-"+s.getAge());
}
}
System.out.println("**********************************************");
List<Student> list3=new ArrayList<Student>();
list3.add(new Student("S-1:",30));
list3.add(new Student("S-2:",30));
list3.add(new Student("S-3:",30));
for(int i=0;i<list3.size();i++){
Student s=list3.get(i);
System.out.println(s.getName()+""+s.getAge());
; }
System.out.println("********************1**************************");
// 增强For循环
for(Student s:list3){
System.out.println(s.getName()+""+s.getAge());
}
}
}
ArrayList 数组列表 对数组的包装,通过下标进行查询
LinkList 链表
Vector线程安全的向量
标签:package public double 字符串 import
原文地址:http://wangyang1987.blog.51cto.com/2577621/1782611