JAVA
2011. 8. 4. 10:32
코딩 하다보면 String형의 텍스트를 잘라내야 될 경우가 있습니다.
예를 들어 이미지를 파싱해 왔는데 mainImage:http://www.mainImage.com/124313.jpg
이렇게 왔다면 http부터 이미지의 패스기 때문에 앞에 mainImage : 여기는 필요 없습니다.
그럼 http 부터 끝까지 잘라내서 새로 String 변수에 담아야 하는데 그 때는 subString이란
놈을 사용합니다.
처음에 imgPath에 풀패스를 담고, 그 다음 새로 담을 newPath를 만든후에 거기 담는데
담는 부분을 잘보시면 substring( 시작 , 끝 ); 입니다. 시작을 보시면 :에 한 칸 +1 해서
http에 h 부터 잘라서 끝은 .length() 니까 끝까지죠 .
그렇게 딱 패스 부분만 담는 것 입니다.
imgPath.substring ( 0 , 10 ) ;
이런식으로 왼쪽부터 0,1,2,3 식으로 칸을 세어 담을 수 도 있구요
예를 들어 이미지를 파싱해 왔는데 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 |