안드로이드 개발 중 string 자르는 방법들에 대해 정리해보자 합니다.
우선 문자열을 기준으로 필요한 부분만을 추출하는 것부터 정리하겠습니다.
아래 설명드리는 부분들은 모두 String 클래스에서 기본적으로 제공되는 것으로 자바 책을 참고하시면 손쉽게 확인하실 수 있는 부분입니다.
문자열 나누기
String[] split(String s) : 변수 s를 기준으로 문자열을 나누는 기능입니다.
ex) String date = "2017/07/27";
String sArray[] = date.split("/");
sArray[0] = "2017";
sArray[1] = "07";
sArray[2] = "27";
이를 이용하여 년월일로 표현하자면,
mText.setText(sArray[0] + "년 " + sArray[1] + "월 " + sArray[2] + "일");
문자열 자르기
String subString(int start) : 해당 문자열을 start 지점부터 끝까지 잘라서 반환하는 기능
String subString(int start, int end) : 해당 문자열을 start지점부터 end지점까지 잘라서 반환하는 기능
ex) String s = "처음 시작하는 자바";
String a = s.subString(2); //인덱스는 0부터 시작
=> a값을 출력하면 " 시작하는 자바"
이외에도 startWith, endsWith, equals 등의 다양한 메소드들이 있습니다. 모두 String 클래스에서 제공하는 것으로 안드로이드에서 가져다 쓰시면 됩니다.
'[미네르바's IT] > [미네르바's 안드로이드]' 카테고리의 다른 글
안드로이드 스튜디오 전체 검색 단축키 (0) | 2017.08.01 |
---|---|
안드로이드 ListView 최신순, order by 사용 (0) | 2017.07.31 |
안드로이드 stirng format %d %s 이용하기 (0) | 2017.07.26 |
안드로이드 strings.xml 특수문자 삽입방법 (0) | 2017.07.25 |
자바 protected 접근한자 (0) | 2017.07.24 |