Please Enable JavaScript!
Gon[ Enable JavaScript ]

원하는 위치의 문자열을 다른것으로 바꾸고 싶을때(치환) 간단 로직

자바(JAVA)
반응형
잠깐이나마 고민해서 만든 함수나 로직등은 저장해서 다음에 그런 경우가
발생했을때 활용하곤 한다. 이 경우도 마찬가지인데 귀차니즘의 한종류로 보면된다.
하지만 생산성을 높이는데 일조를 하기도 한다.

원하는 위치의 문자열을 다른 문자열로 치환하고 싶을때 주로 쓰는 내용이다.
조금만 생각하면 금방만들수 있는 간단한 내용이다.
http:// 뒤부터 다음 / 나올때까지의 URL 주소를 바꾸는 것이다.

/** http:// 부터 그다음  / 까지의 내용변경 */

String location = "http://www.test.co.kr/01/wwwww/tt_A.do";

String href = "www.todo.co.kr";

// 문자열에서 http:// 다음까지의 위치값을 구한후 다음부터 끝까지의 글을 잘라반환

location = location.substring(location.indexOf("http://") + 7);

// http:// 다음부터 / 까지의 url 명을 가져온다.

String temp = location.substring(0 + location.indexOf("/"));

// 잘라낸 url 명에 해당하는 글을 원하는 문자로 바꾼다

location = location.replace(temp, href);



반응형
Posted by 녹두장군1
,