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);
참고