public static int min(int[] num){
OptionalInt minValue = Arrays.stream(num).min();
if(minValue.isPresent()){
return minValue; // minValue 값이 null 이 아니라면 minValue 리턴
}else{
throw new IllegalArgumentException("처리할 명령어");
}
}
배열만으로 사용하지 않고 List로도 변환해서 사용이 가능하다
Arrays.asList(num).stream().mapToInt(Integer::intValue).sum();
==> sum 말고도 min,max,average 도 가능
asList(num) : num 배열을 List로 변환
mapToInt(Interger::intValue) : 각 요소의 Interger들을 int로 변환해서 사용하기 위한 코드
++
char[] values = {'a'}; // steram int[],double[],long[] 타입만 가능하다
요런건 안됨
'JAVA' 카테고리의 다른 글
[JAVA] 상속 (0) | 2025.02.14 |
---|---|
[JAVA] static final 변수를 사용하는 이유 (1) | 2025.02.07 |
[JAVA] 숫자 형변환 - int형의 나눗셈으로 double형 유리수 만들기 (3) | 2025.02.07 |
[JAVA] 자바의 메모리 구조 (1) | 2025.02.05 |
[JAVA] 접근제어자 (0) | 2025.02.04 |