13일차 강의 정리


소스

1
2
3
4
5
6
7
8
9
10
11
12
13
String st1 = "java";
String st2 = "world";
String st3 = new String("java ");
String st4 = new String("world");
 
System.out.println("java world"==st1+st2);    //'+'을 사용한 것은 새로운 객체를 만들어 내는것이다
System.out.println(st1.concat(st2));
System.out.println(st3+st4);
System.out.println(st3.concat(st4));    //'+'랑 같은 의미
System.out.println(st1==st3);
System.out.println(st1);
System.out.println(st3);
System.out.println(st1.equals(st3));    //call by value(레퍼런스)
cs

결과

소스2

1
2
3
4
5
6
7
char[] ch = {'j','a','v','a'};
String st7 = new String(ch,0,3);    //jav까지 출력
byte[] by = {65,66,67};
String st8 = new String(by);
 
System.out.println(st7);
System.out.println(st8);
cs

결과2

소스3

1
2
3
4
5
6
7
8
9
10
11
12
String d="java world";
char chr1=d.charAt(0);            //1번째 문자
 
System.out.println(chr1);
 
char chr2[] = {d.charAt(0),d.charAt(1),d.charAt(2),d.charAt(3)};    //문자열 d의 1,2,3,4번째 문자열을 배열에 저장
String st9 = new String(chr2);
 
System.out.println(st9);
System.out.println(d.codePointAt(0));    //106
System.out.println((char)106);            //j
System.out.println(d.compareTo("java worlc"));    //d와 c는 1개 차이라서 1출력된다(char 단위)
cs

결과3

소스4

1
2
3
4
5
6
7
8
9
10
11
12
char[] cha2={'a','b','c'};
String st10 = String.copyValueOf(cha2);    //char를 복사해서 문자열로 저장
 
System.out.println(st10);
System.out.println(st10.startsWith("bc"));    //"bc"로 시작하는가?(t/f)
 
byte[] by2 = st10.getBytes();
char[] ch11 = new char[cha2.length];
"java".getChars(02, ch11, 0);
for(int i=0;i<by2.length;i++){
    System.out.println((char)by2[i]);
}
cs

결과4


'* Programming > JAVA' 카테고리의 다른 글

DAY14 StringBuffer  (0) 2016.07.21
DAY13 주민등록번호로 신분확인  (0) 2016.07.21
DAY13 String 1  (0) 2016.07.21
DAY13 학생 성적관리 프로그램  (0) 2016.07.21
DAY12 Lotto구매하기 결과발표(static메소드)  (0) 2016.07.21

+ Recent posts