본문 바로가기

둥둥허지

14. lv. 9 정리: String클래스의 비교방법

 

New 연산자

 

JVM의 상수부, heap부, 스택부 중 독립적인 값을 갖는 heap부에 들어가기 위해서는 new연산자를 선언해야 한다.

new연산자가 없으면 JVM의 상수부에 오며, 독립적인 값을 갖지 않는다.

JVM : (https://fantasyonpaper.tistory.com/entry/08-lv3-%EC%A0%95%EB%A6%AC-%EB%B0%B0%EC%97%B4?category=933836)

 

 

 

String클래스의 비교방법 : equals(), parseInt(), charAt()

  • equals( a.equals(b) ): String형 ab를 비교한다. true가 같다.
  • parseInt( ): 문자형 String을 숫자형(int, double, float, long, byte)으로 변환한다.

 

 

  • charAt( ): String타입의 문자열에서 지정한 하나의 문자를 char형으로 변환해 출력한다.

 

 

 

String형의 활용
  • substring(숫자): 숫자지점부터 끝까지
  • substring(숫자, 숫자): 숫자지점부터 숫자지점까지
  • str.toUpperCase( ): 알파벳을 모두 대문자로 입력
  • str.toLowerCase( ): 알파벳을 모두 소문자로 입력
  • if ( address.trim().equals("서울시 마포구") );
  • .trim( ): 문자열의 앞뒤 공백을 제거
  • .equals( ): 문자열 비교

'둥둥허지' 카테고리의 다른 글

16. lv.11 정리: Calendar  (0) 2022.04.20
15. lv. 10 정리: Collection & Sort  (0) 2022.04.19
13. lv. 8 정리: 상속  (0) 2022.04.13
#12. lv. 7 정리: 접근제한자와 지정예약어  (0) 2022.04.12
#11. lv. 6 정리: Class  (0) 2022.04.11