* 배열에서 최대값 구하기
arr은 배열
Arrays.stream(arr).max().getAsInt();
* 배열 출력하기
arr은 배열
System.out.println(Arrays.toString(arr));
* List to Array
list는 List
list.stream().mapToInt(Integer::intValue).toArray();
* 두 개의 배열이 같은지 확인
answer과 arr는 배열
Arrays.equals(answer, arr);
* HashMap 에서 value 통해 key 값 가져오기
map은 HashMap
for(String key : map.keySet() ){
if(map.get(key).equals(value값)){
}
}
* 최솟값 구하기
n1 과 n2 중 최솟값 구하기
Math.min(n1, n2);
* Set에서 이미 중복된 값이 들어있나 확인
Set의 add 메소드는 true, false 리턴값을 가짐.
Set.add(x) -> x가 이미 있다면 false 리턴 없다면 true 리턴
* 문자열의 문자에 접근
향상된 for문 활용 s는 String
for(char c : s.toCharArray())
* 소수점 올림, 내림, 반올림
Math.ceil()
Math.floor()
Math.round()
* 문자열이 특정 문자열로 시작하거나 끝나는지 체크
str은 문자열
str.startsWith(" ");
str.endsWith(" ");
* 문자열 공백 구분
str1은 문자열
String[] words = str1.split(" ");
* 문자열 소문자, 대문자로 변환, 문자 변환
str.toUpperCase()
str.toLowerCase()
c 는 문자
Character.toUpperCase(c);
*Arraylist를 배열로 생성 한 후 정렬
for (int i = 1; i < N+1; i++) { graph[i].sort(Comparator.reverseOrder());} //내림차순
for (int i = 1; i < N+1; i++) { graph[i].sort(null);} //오름차순
'자바 > 자바 개념' 카테고리의 다른 글
[Java] HashMap<K, V> / 2021.01.01 (0) | 2022.01.01 |
---|---|
[Java] Iterator<E> / 2021.12.31 (0) | 2021.12.31 |
[Java] Vector<E> / 2021.12.29 (0) | 2021.12.29 |
[Java] 제네릭과 컬렉션의 개념 / 2021.12.29 (0) | 2021.12.29 |
[Java] String 클래스 / 2021.11.21 (0) | 2021.11.21 |