Back-end/Java
String 함수(1)
douStory
2021. 7. 27. 13:34
728x90
○ String.equals()
- 문자열의 비교 연산 방법(.equals() 사용)
- 대소문자 구분 한다
비교하려는_변수_명.equals("비교하려는 값");
String name = "douStroy";
if ( name.equals("douStory")) {
System.out.println("안녕하세요!");
}
else {
System.out.println("누구시죠?");
}
○ String.equalsIgnoreCase
- 대소문자 구분 없이 비교연산
○startWiths() 와 endWiths()
- 문자열이 ()으로 시작하는지 혹은 ()으로 끝나는지 비교한다
○String.indexOf()
- 문자열의 처음과 끝 외에 중간쯤에 있는 텍스트를 찾고 싶을 때 사용한다.
- index는 배열에서 사용하는 함수 인데, 문자열에서 같은 기능으로 사용가능합니다.
String welcomeMessage = "Welcome to JAVA World";
int indexOFW = welcomeMessage.indexOf("W");
System.out.println(indexOFW);
// 결과 : 0
** 첫번째 위치를 알려준다.
** 존재하지 않는 글자 : -1
String welcomeMessage2 = "Welcome to JAVA World";
int indexOFJAVA = welcomeMessage2.indexOf("JAVA");
System.out.println(indexOFJAVA);
// 결과 : 11
○charAt(int index)
- index 번째 한개의 문자(char)
String text = "Hello Java";
char c = text.charAt(1)
// 결과 c = 'e'
○comcat(String s)
- 문자열의 연결
○contains(Strinng s)
- Boolean return, indexOf는 int로 return
○trim()
- 앞뒤 공백을 제거한다. 한번 정리해준다고 생각하면됨.
○lenghth()
- 문자열의 길의. 공백의 수도 포함한다