
Byte v1 = 100;
Short v2 = 200;
Integer v3 = 300;
Long v4 = 500L;
Float v5= 1.23f;
Double v6 = 1.23;
Character v7 = 'a';
Boolean v8 = false;
순서가 있는 데이터의 집합, 데이터의 중복을 허용
List<Integer> list = new Vector<Integer>();
list.remove(30)
👉30번째 데이터 삭제, 따라서 직접 입력받지않기
Integer rm=30;
list.remove(rm);
👉변수를 따로 선언후 사용하기
Integer target = 30;
System.out.println(list.contains(target));
👉현재 list에 Integer 값 30이 있는가?
list.removeAll(list2);
list = 10,20,30
list2 = 10,20
👉list2에 속한 값과 같은것들을 지운다
list에는 30만 남음
memberList.set(idx, new MemberInfo(id,pwd,name))
👉리스트 상의 0번의 위치의 데이터/객체를 새로 만들어서
기존에 있던 데이터/객체를 꺼내고, 새 데이터/객체를 저장
for(Account a : accountList)
{
a.printInfo();
}
👉List 전체조회
accountList.add(0,new Account("급여통장2", 10000000));
for(Account a : accountList)
{
a.showInfo();
}
👉데이터를 추가 할 위치까지 지정
특정 key에 특정 값을 mapping(연결)한다.
또한 key값은 중복을 허용하지 않는다.
Map<String, Integer> map = new LinkedHashMap<String,Integer>();