안드로이드 개발 질문/답변
(글 수 45,052)
신용 카드 내역이 한글+숫자(가격)+한글 형식인데 이 문자를 받아서 앞에 문자 따로 숫자 따로
변수에 넣는 코드좀요...
프로그래머 지망생인 16중딩인데 체리피커 같은건 간단한줄 알았더니 어렵네여 ㅠ
변수에 넣는 코드좀요...
프로그래머 지망생인 16중딩인데 체리피커 같은건 간단한줄 알았더니 어렵네여 ㅠ
2012.07.20 01:15:35
이런방법은 어떠한가요
!한글!@가격@*한글* 식으로 값을 받아오고
이것을
string[] token = 스트링.Split('!');
하면
token[0] 안에는 한글
token[1] 안에는 @가격@*한글* 이 들어가고
이것을 string[] token2 = token[1].Split('@'); 하면
token2[0] 에는 가격 이 들어가고
token2[1] 에는 *한글* 들어가고 또 이것을
string[] token3 = token[1].Split('*'); 하면
token3[0] 에는 한글 들어가고
token3[1] 에는 공백이 들어갑니다
이정도 설명 했으면 대략 어떻게 작업해야 하는지 아실껍니다




메시지 수신이 아니라 텍스트 파싱에 대한 문제인 것 같은데요^^;
중학생이시면 직접 만들어보시는게 공부가 많이 되실 것 같네요^^
만든 결과물 보다 만드는 과정에서 배우는게 더 중요할 것 같습니다.
정규식이나 자바에 있는 String 이나 TextUtils 클레스에 대해서 공부해보세요.