1) 문자열 비교하기
[boolean] .equals(Object anObject)
- 문자열 비교하여 동일하면 true
[boolean] .equalsIgnoreCase(String anotherString)
- 문자열 비교(대소문자 구분안함)하여 동일하면 true
2) 문자열에서 byte값 얻기 : 통신환경에서는 byte값을 많이 사용하게 된다.
[byte[]] .getBytes()
- 문자열에서 byte 배열을 얻는다.
[byte[]] .getBytes(String charsetName)
- 문자열에서 byte 배열을 원하는 charset으로 변환하여 얻는다.
3) 문자열 포함여부 찾기 : 포함여부 확인, 문자열을 자를 때 또는 특정부분만 이용하고자할 때 사용한다.
[int] .indexOf(int ch)
[int] .indexOf(String str)
- 문자열에서 ch/str의 처음 위치를 알려준다.
[int] .indexOf(int ch, int fromIndex)
[int] .indexOf(String str, int fromIndex)
- 문자열에서 fromIndex 이후 ch/str이 처음 존재하는 위치를 알려준다.
[int] .lastIndexOf : indexOf와 동일한 4가지 형이 있다.
- 문자열에서 ch/str의 마지막 위치를 알려준다.
[boolean] .matches(String regex)
- 문자열에서 정규식을 이용하여 문자포함여부를 알려준다.
[boolean] .startsWith(String prefix)
[boolean] .endsWith(String suffix)
- 문자열이 해당하는 문자열로 시작(끝)하는지 알려준다.
4) 문자열로 변환하기
[String] .valueOf(Object obj) : 문자열로 변환해줌.
5) 문자열 자르기
[String] .substring(int beginIndex) : beginIndex이후의 문자열을 반환함.
[String] .substring(int beginIndex, int endIndex) : 두 Index 사이의 문자열을 반환함.
- 문자열에서 원하는 만큼의 문자열을 잘라서 반환한다.
[String[]] .split(String regex)
[String[]] .split(String regex, int limit)
- 구분자를 이용해서 문자열을 나눈다.
출처: https://nonedaum.tistory.com/7 [프로그래밍... 그 후~]
PS. 매번 프로젝트만 진행하다가 개인적으로 앱을 하나 출시했습니다.
비록 허접한 앱이기는 하지만 이걸 토대로 몇몇가지 팁에 대해 포스팅을 작성하려고 하오니 아래 포스팅 글 한번 읽어봐 주시면 감사하겠습니다. ^^
andro-jinu.tistory.com/entry/todaysaying1
'안드로이드(JAVA) 문법' 카테고리의 다른 글
[안드로이드] 현재 날짜 및 시간 출력하기 (0) | 2020.06.15 |
---|---|
[안드로이드] 시스템 멈추기 - Sleep() 사용법 (2) | 2020.06.15 |
[안드로이드] 위경도로 주소찾기 Geocoder (0) | 2020.06.15 |
댓글