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));
System.out.println(new String(result));
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);
참고