티스토리 뷰

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()

  • 문자열의 길의. 공백의 수도 포함한다

'Back-end > Java' 카테고리의 다른 글

반복문 실습문제  (0) 2021.07.27
JAVA 구구단 출력하기  (0) 2021.07.27
반복문  (0) 2021.07.27
String 함수(2)  (2) 2021.07.27
여러가지 연산자  (0) 2021.07.27
댓글