JAVA 2011. 10. 17. 13:10
문자열이 일정한 패턴으로 길게 들어있다면 , split 이란 매소드로 끊어 담을 수 있습니다. 

저 같은 경우 , 이미지 패스 세개가 쭉 붙여서 한 String 배열로 담겨서 받은 적이있는데 

이 이미지를 받아 뿌리려면 각각 패스마다 잘라서 담아야했어서 split을 사용했습니다.

 

예제는 간단합니다, 위에 String name 변수에 " " 스페이스 공백을 사이에 둔 first , second, third 가 있습니다,

이렇게 일정한 패턴이라면 뽑아 낼 수 있는데요,

/* 각자 자르기 */ 를 보시면 값이 있는 name 변수에 .split(" ") 이렇게 붙이는데 이게 " "  이 공백으로

문자열을 나누겠다는 의미입니다. 만약 예제 문자열이  first=second=third  이런식이었다면 ("=") 이런식으로

사용하면 됩니다.

뒤에 []  는 배열의 의미인데 (" ") 이렇게 자르고 난 뒤 그림과 같이 왼쪽부터 0번,1번 ,2번 배열로 사용할 수 있습니다.



이렇게 하나 씩 잘라서 안쓰고 아예 배열에 넣고 싶다하시면 /* 잘라서 배열에 넣기 */  와 같이 

아예 String[] 배열 객체에 담을수도 있습니다, 사용방법은 위와 같이 [0] ,[1] 이런 배열 인덱스를 뽑아서

사용하구요 , 결과값은 이렇습니다



 

'JAVA' 카테고리의 다른 글

JAVA] Singleton 패턴  (0) 2013.02.07
JAVA] 현재 날짜, 시간 구하기  (1) 2011.11.30
JAVA] 22. 인터페이스 - 1  (0) 2011.08.19
JAVA] drawRect 속성 알아보기  (1) 2011.08.18
JAVA] String 원하는 만큼 잘라내기  (0) 2011.08.04
posted by 젊은쎄오
: