안드로이드 개발 중 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 클래스에서 제공하는 것으로 안드로이드에서 가져다 쓰시면 됩니다.









블로그 이미지

미네르바98

안드로이드와 영화 리뷰, 생활정보에 관한 내용을 기재합니다.

,