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] 이런 배열 인덱스를 뽑아서
사용하구요 , 결과값은 이렇습니다
저 같은 경우 , 이미지 패스 세개가 쭉 붙여서 한 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 |