JAVA 2011. 8. 4. 10:32
코딩 하다보면 String형의 텍스트를 잘라내야 될 경우가 있습니다. 

예를 들어 이미지를 파싱해 왔는데 mainImage:http://www.mainImage.com/124313.jpg

이렇게 왔다면 http부터 이미지의 패스기 때문에 앞에 mainImage :  여기는 필요 없습니다. 

그럼 http 부터 끝까지 잘라내서 새로 String 변수에 담아야 하는데 그 때는 subString이란

놈을 사용합니다.

String imgPath = "mainImage:http://www.mainImage.com/124313.jpg";
      String newPath = imgPath.substring( imgPath.indexOf(":")+1, imgPath.length);

 처음에 imgPath에 풀패스를 담고, 그 다음 새로 담을 newPath를 만든후에 거기 담는데 

담는 부분을 잘보시면 substring( 시작 , 끝 ); 입니다.  시작을 보시면 :에 한 칸 +1 해서

http에 h 부터 잘라서 끝은 .length() 니까 끝까지죠 .

그렇게 딱 패스 부분만 담는 것 입니다.

imgPath.substring ( 0 , 10 ) ;

이런식으로 왼쪽부터 0,1,2,3 식으로 칸을 세어 담을 수 도 있구요

 

'JAVA' 카테고리의 다른 글

JAVA] 22. 인터페이스 - 1  (0) 2011.08.19
JAVA] drawRect 속성 알아보기  (1) 2011.08.18
JAVA] 21. 클래스의 상속  (0) 2011.06.22
JAVA] 20. 클래스의 정적 구성 요소  (0) 2011.06.17
JAVA] 19. 메소드  (0) 2011.06.15
posted by 젊은쎄오
: