Coding Test - String3

박정훈·2021년 4월 20일
0

codingTest

목록 보기
3/3

추가

Integer.MIN_VALUE;	// int의 최솟값

tip

  • 변수명
    lt <- left의 약자
    rt <- right의 약자- right의 약자

  • 대소문자 관계없이 비교

String str = "abc";
str.equalsIgnoreCase("AbC");	// -> true
  • 문자열 반전, 회문
String str = "abc";
String tmp = new StringBuilder(str).reverse().toString(); // -> cba;
  • str.replace 정규식 이용
String s = "aBc12,de";

// A-Z가 아닌것을 ""로 대체해라. 즉, 영어 대문자가 아닌 것은 없애라.
// 정규식에서 ^은 부정의 의미이다.
s = s.toUpperCase().replaceAll("[^A-Z]", "");
  • String이 아닌 자료형끼리 +연산을 하면 숫자로 바뀌어서 연산이된다.
  • String을 int로 바꾸는 경우
String answer = "0208";
Integer.parseInt(answer); // -> 208;
profile
정팔입니다.

0개의 댓글