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

  • 문자열 자르기 (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를 해보자' 카테고리의 다른 글

enum_열거형  (0) 2018.01.08
java 변수 사용 범위 static  (0) 2018.01.04
java 다양한 형태의 메서드  (0) 2018.01.02
java 필드(field) 선언  (0) 2017.12.31
java String class (스트링 클래스)  (0) 2017.12.31

+ Recent posts