검색결과 리스트
글
엔터프라이즈 실습4
import java.util.*;
public class CollectionTest {
public static void main(String[] args) {
//HashSet set = new Hashset();//모든데이터를 다 담을 수 있는 형태
HashSet<Integer> setI = new HashSet<Integer>();//정수만 담을 수 있다.
setI.add(new Integer(100));//오토박싱 언박싱 해줘서 알아서 정수값으로 넣어줌. 걍 아래랑 똑같은기능
setI.add(10);
//setI.add(new Double(10.0));//정수값만 받으므로 안됨
Iterator<Integer> out = setI.iterator();
while(out.hasNext()){
//int i = (out.next()).intValue();
int i = out.next();//오토박싱 언박싱이 되기때문에 위에거처럽 할필요 없음
}
////////////////////////////////////////////////////////////////
ArrayList<String> list = new ArrayList<String>();
list.add("first");
list.add("first");
list.add("first");
list.add("first");
list.add(1, "second");
list.set(1, "third");//수정
//list.remove(0);//index지정해서 지움
list.remove("first");//똑같은 값을가지는 첫번째 것만 지움!!
for(int j = 0; j<list.size(); j++)
{
System.out.println(list.get(j));//리스트에서 값을 가져올때 사용하는건 get함수 인자값은 리스트인덱스
}
for(String s : list)
{
System.out.println(s);
}
///////////////////////////////////////////////////////////////////
HashMap<String, Integer> map = new HashMap<String, Integer>();//<키, 벨류>
map.put("b", 50);
map.put("c", 888888);
map.put("d", 33);
map.put("a", 100);
map.put("ff", 4444);
//map.get("a"); //키값으로 접근
Set<String> keySet = map.keySet();//키의 집합을 구함!!!
Iterator<String> key = keySet.iterator();//Iterator를 만듦
while(key.hasNext()){
System.out.println(map.get(key.next()));//키값넘겨줘서 value값 빼옴
}
}
}
'학교 > 엔터프라이즈' 카테고리의 다른 글
실습 채팅 ClientFrame (0) | 2013.04.18 |
---|---|
엔터프라이즈 실습3 (0) | 2013.03.27 |
엔터 프라이즈 (0) | 2013.03.22 |
엔터프라이즈 (0) | 2013.03.06 |