파일 목록
-
📁 11
- Animal.java
- AnimalEx.java
- Bus.java
- Calc.java
- CarEx.java
- Cat.java
- Child.java
- ChildEx.java
- Dog.java
- Driver.java
- DriverEx.java
- Game.java
- GameEx.java
- HankookTire.java
- KumhoTire.java
- LOL.java
- Pairi.java
- Parent.java
- Pikachu.java
- Pocketmon.java
- PocketmonEx.java
- Purin.java
- SuperMario.java
- Taxi.java
- Tetris.java
- Tire.java
- Vehicle.java
-
📁 13
- BeepPrintEx.java
- BeepTask.java
- BeepTaskEx.java
- BeepTaskEx2.java
- BeepThread.java
- BeepThreadEx.java
- Calc.java
- CalEx.java
- CalUser1.java
- CalUser2.java
- ConsummerThread.java
- DataBox.java
- LoopThread.java
- LoopThreadEx.java
- MyThreaad.java
- MyThreadEx.java
- ProducerThread.java
- ThreadA.java
- ThreadABEx.java
- ThreadB.java
- WaitNotifyEx.java
- 1.java
- desktop.ini
- GwaZe.java
- Title.png
package week14;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
public class CollectionEx {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
int idx = 0;
list.add("Java");
list.add("OOP");
list.add("OBJ programing");
int size = list.size();
System.out.println("list's count : " + size);
String item = list.get(2);
System.out.println("list's second index : " + item);
System.out.println();
for(String s : list)
System.out.println(idx++ + ":" + s);
System.out.println();
list.remove(1);
idx = 0;
for(String s : list)
System.out.println(idx++ + ":" + s); //array list는 알아서 인덱싱 해서 해줌
System.out.println();
list.remove(1);
idx = 0;
for(String s : list)
System.out.println(idx++ + ":" + s); //array list는 알아서 인덱싱 해서 해줌
//Vector도 같음 넘김 ㅇㅅㅇ
System.out.println("---MAP---");
Map<String, String> map = new HashMap<>();
map.put("name", "Honguldong");
map.put("gender", "Male");
map.put("id", "admin");
map.put("PW", "1234");
for(String k : map.keySet())
System.out.println(k + " :" + map.get(k)); //사실상 DB같이 순서 의미X
System.out.println();
Set<String> keyset = map.keySet();
Iterator<String> keyIter = keyset.iterator();
//이터레이터는 For과는 다른방법으로 반복
while(keyIter.hasNext()) {
String k = keyIter.next();
System.out.println(k + ":" + k.hashCode());
}
}
}