마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 textview 글 지우기 [closed]

0 추천

랜덤 생성 버튼을 누르면 하나의 공백을 두고 랜덤 숫자를 하나 만듭니다. 지우기를 누르면 가장 최근 입력된 숫자(1)을 지우고 싶습니다.

 

그래서 생각해낸 방법이 변수 Data1 = textview.getText().toStirng()로 저장하고 Data1에서 마지막 숫자와 공백을 지우고자 합니다. 어떻게 하면 될까요?

 

공백을 찾는 함수나 명령어 있나요? 제거(trim) 말고 위치

----------------------------------질문 수정-----------------------------------------------

약간 수정하면 랜덤값이 1의 자리, 10의 자리, 100의 자리, 1000의 자리까지 나올 수 있습니다.

예) 1003, 84, 832, 5992, 3, 664

질문을 종료한 이유: 답을 찾음
눈온다다다 (730 포인트) 님이 2015년 9월 9일 질문
눈온다다다님이 2015년 9월 9일 closed
답변덕분에 답을 찾은거면 질문을 종료하는게 아니라 가장 큰 도움이 된 답변을 채택해야 합니다

3개의 답변

+1 추천
그냥 맨 뒤 두 자리를 지우면 되는거 아닌가요?

substr 같은 거로 0~ Data1.length-1 하면 될 것 같은데요.

 

아니면 애초에 바로 저기에 넣는게 아니라 arraylist 에 넣고, 마지막거를 remove 한 다음에 textview에 넣는거죠.
쎄미 (162,410 포인트) 님이 2015년 9월 9일 답변
질문을 약간 수정하였습니다. arraylist에 넣으면 되겠네요 감사합니다.ㅎ
+1 추천
String data = textview.getText().toString();
data = data.substring(0, data.lastIndexOf(" ")));

하면 되지 않을까요?

달려라뿡뿡 (160 포인트) 님이 2015년 9월 9일 답변
감사합니다. 이렇게 되겠네요 ㅋㅋ
0 추천

Data1.substring(0/*시작*/, Data1.length()-2/*끝 길이*/); 하면 되지 않을까 합니다.

별찌 (220 포인트) 님이 2015년 9월 9일 답변
...