//http://forest71.tistory.com/117
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | package pack; import java.util.Iterator; import java.util.LinkedList; import java.util.Random; import java.util.Scanner; import javax.swing.plaf.SliderUI; //c create: add //r read: get //u update: set //d delete: remove+search //모든 데이터는 crud이다. public class Hello { public static void main(String[] args){ LinkedList<Integer> li = new LinkedList<>(); System.out.println(li.size()); // 지금은 0개 li.add(1); // insert System.out.println(li.size()); // 지금은 1개 for (int i = 0; i < 10; i++) { li.add(i*10); } System.out.println(li.size()); // 지금은 11개 // 데이터 내용을 보는 두 가지 방법 Iterator<Integer> it = li.iterator(); System.out.println(li.size()); while(it.hasNext()) { //it.next();//iterator를 옆으로 한칸 옮긴다. //System.out.println("호랑이"); int n = it.next(); if(n%30==0) { it.remove(); } System.out.println("호랑이"+n); } System.out.println(li); li.set(2, 8888); System.out.println(li);//set은 데이터를 갱신시켜주는것 } } | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | package pack; import java.util.Iterator; import java.util.LinkedList; import java.util.Random; import java.util.Scanner; public class Hello { public static void main(String[] args){ LinkedList<String> li = new LinkedList<>(); int[]ar = {10,20,30}; String[]br = {"레드","그린","블루"}; String[]cr = {"호랑이","코끼리","원숭이","낙타"}; for (int i = 0; i < 10; i++) { int r1 = (new Random().nextInt(3)); int r2 = (new Random().nextInt(4)); System.out.println(r1+" "+r2); String name = br[r1]+cr[r2]; System.out.println(name); li.add(name); } System.out.println(li); for (int i = 0; i < li.size(); i++) { String s = li.get(i); System.out.println(i+s); } li.set(3, "무지개호랑이"); System.out.println(li); li.remove(3); System.out.println(li); } } | cs |
728x90
'비트 장기 > JAVA' 카테고리의 다른 글
7/19 복습(overriding, 다형성,상) (0) | 2018.07.26 |
---|---|
7/24 복습 (0) | 2018.07.25 |
7/23 (exception 예외처리 try catch) (0) | 2018.07.23 |
7/21 배움 (추상class, ) (0) | 2018.07.21 |
7/20 복습 (0) | 2018.07.20 |
댓글