2014-07-07 10 views
-2

my text 파일 이름 test.txt 자산에서 읽음. 나는 UniversityName-1829, UniversityName-1983, UniversityName-1999를 가지고 있습니다. 내가 원하는 것은 프래그먼트 레이아웃의 Only UniversityName과 나중에 사용할 숫자 값입니다.분할 안드로이드에 문자열을 분할하는 방법?

이 이런 식으로 작동 당신이 substring():

를 사용하여 각 문자열을 분할 할 수 있습니다

+2

첫 시도를위한 코드를 게시하고 작동하지 않는 코드를 설명하십시오. – 323go

+1

쉼표로 구분하고 정규 표현식을 사용하십시오. –

답변

0

:

String tmp = "UniversityName-1829"; 

은 다음 대학 이름에 액세스 할 수 있습니다 : String substr = mysourcestring.subString(startIndex,endIndex); 예에 대한

이 같은 문자열이

String uni = tmp.subString(0, tmp.indexOf("-"); 

이 줄 실제로는이 문자로 문자열의 처음부터 문자를 얻을 것이다, 대학의 이름을 잘라합니다 '-'

을 숫자 사용이 :

String num = tmp.subString(tmp.indexOf("-")); 

이 모든 문자 이후를 얻을 것이다 '-'