안드로이드 개발 질문/답변
(글 수 45,052)
아니 다른거 잘 만들다가 왜 갑자기 알고리즘을 떠올리지 못해 괴로워 하고 있습니다.
그냥 String k =" 안녕하1세요";
라고 있다면 숫자뒤부터는 다 삭제하고 "안녕하" 만 받아오는 알고리즘인데 알고리즘이라고 할것도 없이 간단한데
아무리 생각해도 안됩니다.;;;; 아.. 스트링 k값의 숫자값이 1로 고정되어있는게 아니라 1이 들어갈수도 2가 들어갈수도 또는 아예 숫자가 없을수도
있습니다.
k값이 스트링이기에 숫자도 스트링으로 받아지니까 일일이 문자열 비교를 해봐야 하나요..
for(int i = 0; i<=k.lengh();i++){
for(int j =0; j=<10;j++){
String test = k.indexof(j,i);
if(test != -1){
break;
}
}
}
이런식으로 인덱스 번호를 받아서 그 번호부터 substring 해서 삭제해봤는데 안되네요...
도움좀 바랄께요..
그냥 String k =" 안녕하1세요";
라고 있다면 숫자뒤부터는 다 삭제하고 "안녕하" 만 받아오는 알고리즘인데 알고리즘이라고 할것도 없이 간단한데
아무리 생각해도 안됩니다.;;;; 아.. 스트링 k값의 숫자값이 1로 고정되어있는게 아니라 1이 들어갈수도 2가 들어갈수도 또는 아예 숫자가 없을수도
있습니다.
k값이 스트링이기에 숫자도 스트링으로 받아지니까 일일이 문자열 비교를 해봐야 하나요..
for(int i = 0; i<=k.lengh();i++){
for(int j =0; j=<10;j++){
String test = k.indexof(j,i);
if(test != -1){
break;
}
}
}
이런식으로 인덱스 번호를 받아서 그 번호부터 substring 해서 삭제해봤는데 안되네요...
도움좀 바랄께요..




안녕 1세요 일수도 안녕 2 세요 일수도 안녕세요 일수도 안녕 3세요 일수도 안녕 4세요 일수도.. 안녕 12 세요 일수도...