기본 패키지 및 메소드

oneofakindscene·2021년 8월 16일
0

Java

목록 보기
4/12

Math

  • Math.max() : 최댓값 계산해줌
  • Math.sqrt() : 제곱근 계산해줌

String 관련

  • target_str.startsWith("prefix") : prefix로 시작하면 return true
  • target_str.endsWith("suffix") : suffix로 끝나면 return false
  • str.sugstring(start_idx, end_idx) : start_idx ~ end_idx - 1 까지의 문자열을 가져온다
    • str.sugstring(0, 0) 은 문자열을 하나도 못 가져옴
    • str.substring(start_idx) : start_idx에서 끝까지 가져온다
  • str.charAt(idx) : idx위치에있는 character를 가져온다.
  • str.toCharArray() : str을 character 한글자 한글자의 array로 만들어준다

String 클래스

  • String(char_array) : chracter array가 하나의 String으로 합쳐진다.
char[] result = new char[3];
        result[0] = 'a';
        result[1] = 'b';
        result[2] = 'c';
        System.out.println(Arrays.toString(result)); // [a, b, c] 출력됨
        System.out.println(new String(result)); // abc 출력됨

Arrays 클래스

  • Arrays.toString(array) : array를 출력해줌
    • array.toString() : 이건 주소값만 나온다.

== 과 String객체.equals("비교문자")

  • 숫자 == 2는 true/false값을 받을 수 있지만,
  • String == "문자열" 는 true/false값을 받을 수 없고 error가 발생함
    • 다만, Character == 'A' 이런 형태는 가능
  • 따라서, String객체.equals("비교문자") 이런식으로해야 true/false를 받을 수 있따.

iterator

  • Array.iterator().hasNext()
  • Array.iterator().next()

Integer.valueOf(para1) 와 String.valueOf(para1)

  • Integer.valueOf(para1) : para1을 Integer로 변환
  • String.valueOf(para1) : para1을 String으로 변환

기타

알파벳 차이 계산하는 방법

int temp = 'B'-'A';
System.out.println(temp); // 1 출력됨

참고

profile
oneofakindscene

0개의 댓글