:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
08/08/06 16:34
String name1 = "김동률";
String name2 = "김"; //앞 if(name1.compareTo(name1.substr(0,name2.length)) == 0) // compareTo 메소드는 A, B가 같으면 0을 리턴합니다. ... //뒤 if(name1.compareTo(name1.substr(name1.length-name2.length,name2.length)) == 0) ... String 클래스 메소드중에 compareTo()와 substr()를 이용하면 되는데, 정확한 사용법은 이클립스에서 보시고 하셔도 될듯합니다. substr() substring() 이 두가지 메소드가 약간 다른데...저도 해봐야 되서 ^^;;; 일듯 싶은데요..... 지금 테스트 해볼 수 가 없어서요..^^;
08/08/06 16:36
compareTo 함수를 쓰시면 됩니다.
String A = "test"; String B = "t"; String C = "e"; printf(A.compareTo(B)); printf(A.compareTo(C)); 등으로 결과물을 보시면 대충 어떻게 돌아가는지 아시게 될듯 합니다 ^^; 아니면 length 와 substring 으로 조합하셔도 될듯 합니다. if(B.equals(A.substring(1,B.length()))) 던가... java 손뗀지 몇개월되지 금새 까먹는군요 -_-;
08/08/06 16:42
substring(index1, index2) : 지정된 위치에 있는 문자열 리턴
substr(start_index, length) : 문자열을 length만큼 잘라내기 String test = "abcdefg" ; String temp1 = test.substring(2,4); String temp2 = test.substring(2,4); System.out.println(temp1); System.out.println(temp2); ---결과--------------------------------------------- cd cdef ----------------------------------------------------- 도움이 되셨길 바랍니다.^^
|