Substring

Study/JAVA 2012. 8. 28. 16:11

substring은 java.lang.String 클래스 안에 있는 메소드로써 문자열을 자를 경우에 사용합니다.

substring은 두가지 메소드로 오버로딩 되어있습니다.

String substring(int beginIndex)
          Returns a new string that is a substring of this string.
 String substring(int beginIndex, int endIndex)
          Returns a new string that is a substring of this string.

이런 식으로 말이죠.

첫 번째 substring메소드를 살펴 보죠(인자값이 1개)

  String a = "안녕하세요";
  a = a.substring(2);

  System.out.println(a);

 

결과 : 하세요

 안

 녕

 하

 세

 요

 0

 2

 3

 4

 

2번을 시작으로 하는 문자열로 만듭니다.

 하

세 

요 

 0

 

이런식으로 되겠네요.

두 번째 substring 메소드를 살펴보죠 (인자값 2개인)

 

  String a = "안녕하세요";
  a = a.substring(1,3);

  System.out.println(a);

 

결과 : 녕하

 

 안

 녕

 하

 세

 요

 0

1 

 2

 3

 4

 

1번을 시작하여 3번전까지 문자열을 추출합니다.

 녕

하 

 0

1

이런식으로 문자가 만들어지죠?

 

API를 보시면 이외에도 여러 방법으로 문자를 자를 수 있습니다.

 

indexOf등을 이용하여서 특정 문자의 위치를 파악하여 자를 수도 있겠죠.

 

'Study > JAVA' 카테고리의 다른 글

Tomcat - OutOfMemory  (0) 2012.12.04
SVN Perspective  (0) 2012.12.04
JDBC 관련 클래스  (0) 2012.08.27
JDBC  (0) 2012.08.27
== 와 equals()  (0) 2012.08.27
Posted by 코딩하는 야구쟁이
,