220627_TIL

백승한·2022년 6월 27일
0

ArrayList 정렬하기 (오름차순, 내림차순, 사용자 정의)

진법 변환 정리 (n진수 <-> 10진수)

List에서 요소를 찾는 여러가지 방법

프로그래머스 - 문자열 내 마음대로 정렬하기

리스트 자체 메소드 중 stream이라는 메소드가 있는데,
이를 통해서 stream을 람다식으로 표현할 수 있게 도와준다.
plist를 stream 형태로 만든 후 중복값을 제거하는 메소드인 distinct 라는 메소드를 사용한다.
해당 메소드는 People에서의 이름과 나이가 같으면, 둘이 동등한 객체로 보고
중복값을 제거하게 된다.
[Java] Stream 중복된 값 제거 /필터링(distinct)

public static void main(String[] args) {
		List<People> plist = new ArrayList<People>();
		
		plist.add(new People("aaa", 25));
		plist.add(new People("aaa", 25));
		plist.add(new People("bbb", 35));
		plist.add(new People("bbb", 35));
		plist.add(new People("ccc", 45));
		plist.stream()
			.distinct()
			.forEach(name -> System.out.println(name.getName()));        
 	}
  • Math.sqrt( )

- 특정값의 제곱근(루트)을 구할 때 사용한다
- 입력값과 출력값은 모두 double형

double result = Math.sqrt(25); //25의 제곱근
System.out.println("25의 제곱근 : "+ result); // 5.0 
  • Math.pow( )

- 특정값의 제곱값을 구할 때 사용한다.
- 입력값과 출력값은 모두 double형이며 Math.pow(대상숫자,지수)를 넣어주면 된다.

double result = Math.pow(5, 2); // 5의제곱
System.out.println("5의 제곱은 : "+result); // 25.0 
profile
방문해주셔서 감사합니다🙂

0개의 댓글