반응형
Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
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
Tags
more
Archives
Today
Total
관리 메뉴

디케이

String 클래스 본문

Java

String 클래스

디케이형 2020. 10. 17. 21:19
반응형

String클래스의 메소드

String Class가 제공하는 메소드 이용하기

  • 문자열 길이 구하기
    • str.length()는 str이 참조하는 문자열의 길이를 구해서 int 타입으로 리턴해주는 메소드 이다.
System.out.println(str.length()); //str
  • 문자열 붙히기 (concat)
    • str.concat(world) 메소드는 str 이 참조하는 문자열 hello 에다가 메소드의 인자로 들어온 문자열 world 를 붙혀서 String 타입으로 리턴하는 메소드다.
    • String Class는 불변 클래스로, 메소드가 수행되면, 새로운 문자열을 만든다. 그러므로, 원래 클래스는 변하지 않는다.
String str = new String("hello"); 
System.out.println(str.concat(" world")); //출력결과는 hello world  
System.out.println(str); //출력결과는 hello

String concatResult;

concatResult = str.concat( "world"); // concatResult에 "hollo world"가 저장
System.out.println(concatResult); // 출력결과는 hello world
  • 문자열 자르기 (subString)
    • str.subString(1,3) 은 str이 참조하는 문자열을 인덱스 1번부터 3번까지 자른 결과이다.
    • str.subString(2) 은 str이 참조하는 문자열을 2번 인덱스부터 마지막까지 자른 결과를 의미한다.
    • 문자열의 인덱스는 0번 부터 시작한다.
System.out.println(str.substring(1, 3)); //출력결과 el 
System.out.println(str.substring(2)); //출력결과 llo world

 

반응형

'Java' 카테고리의 다른 글

CPU 구동방식 발표 자료  (0) 2020.10.23
변수의 scope와 static  (0) 2020.10.17
메소드  (0) 2020.10.17
필드(field)선언  (0) 2020.10.17
String 클래스  (0) 2020.10.17