String
많이 씁니다.
정의
String 변수 = 값;
String 변수 = new String(값);
length()
문자열 길이를 리턴
객체변수.length()
getBytes()
문자열 ~> byte 배열로 변환
byte[] bytes = 객체변수.getBytes()
toUpperCase()
toLowerCase()
대문자 소문자
객체변수.toUpperCase()
객체변수.toLowerCase()
isEmpty()
객체변수의 값이 없니?
객체변수.isEmpty()
substring()
문자열 자르기
객체변수.substring( 시작 인덱스 ) // 시작 인덱스 ~ 끝까지
객체변수.substring( 시작 인덱스 , 끝 인덱스 ) // 시작 인덱스 ~ 끝 인덱스 까지
contains()
값이 포함되어 있니?
객체변수.contains(값);
equals()
값과 동일하니?
객체변수.equals(값)
split()
값으로 문자열 만들기 함수
객체변수.split(값)
charAt()
인덱스번호의 값을 char 형식으로 바꿈
객체변수.charAt( 인덱스번호 )
concat()
문자열 붙이기
객체변수.concat( 값 )
indexOf()
전달된 문자열이 시작되는 인덱스번호를 리턴
만약 찾는 문자열이 없으면 : -1 리턴
객체변수.indexOf( 값 )
lastIndexOf()
객체변수 뒤에서 시작하여 문자열이 시작되는 인덱스번호를 리턴
만약 찾는 문자열이 없으면 : -1 리턴
객체변수.lastIndexOf( 값 )
startsWith()
endsWith()
값형태로 시작하니? / 끝나니?
객체변수.starstWith( 값 )
객체변수.endsWith( 값 )
replace()
replaceAll()
문자열 바꾸기 함수
( 둘다 모든 문자를 바꿈 / replaceAll 은 특수문자를 바꾸기 어렵다. )
객체변수.replace( 이전문자 , 바꿀문자 )
객체변수.replaceAll( 이전문자 , 바꿀문자 )
replaceFirst()
첫문자열만 바꾸기 함수
객체변수.replaceFirst( 이전문자 , 바꿀문자 )
repeat()
문자열을 여러번 반복시켜줌
객체변수.repeat( 정수값 )
trim()
문자열의 앞/뒤 공백 없애기
( strip도 가능하지만 trim 이 많이 사용될듯 )
객체변수.trim()
'JAVA' 카테고리의 다른 글
Java - Math (클래스) (0) | 2023.09.26 |
---|---|
Java - Wrapper ( Boxing , UnBoxing ) (0) | 2023.09.26 |
Java - Class (클래스) (0) | 2023.09.26 |
Java - System (클래스) (0) | 2023.09.26 |
Java - throws (0) | 2023.09.26 |