본문 바로가기
비트 장기/JAVA

7/24 배움

by woohyun22 2018. 7. 24.

//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(28888);
        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

댓글