본문 바로가기

분류 전체보기204

JUnit5 @RunWith 1. 소개 이 빠른 기사에서는 JUnit 5 프레임 워크에서 @RunWith 어노테이션 의 사용법을 다룰 것 입니다. JUnit을 5 년 @RunWith의 어노테이션은 더 강력한로 대체되었습니다 @ExtendWith의 어노테이션 . 그러나 @RunWith 어노테이션은 이전 버전과의 호환성을 위해 JUnit5에서 계속 사용할 수 있습니다. 2. JUnit4 기반 러너로 테스트 실행하기 @RunWith 어노테이션을 사용하여 다른 이전 JUnit 환경에서 JUnit5 테스트를 실행할 수 있습니다 . JUnit4 만 지원하는 Eclipse 버전에서 이러한 테스트를 실행하는 예를 살펴 보겠습니다. 먼저 테스트 할 클래스를 만들어 보겠습니다. public class Greetings { public static S.. 2021. 4. 16.
Java에서 숫자를 N 소수 자릿수로 반올림하는 방법 1. 개요 이 짧은 예제에서는 Java에서 소수점 이하 n 자리 로 숫자를 반올림하는 방법을 배웁니다 . 2. 자바의 10 진수 Java는 소수를 저장하는 데 사용할 수있는 두 가지 기본 유형 인 float 및 double을 제공 합니다. Double 이 기본 유형입니다. double PI = 3.1415; 그러나 통화와 같은 정확한 값 에는 두 유형을 모두 사용해서는 안됩니다 . 이를 위해, 또한 반올림을 위해 BigDecimal 클래스를 사용할 수 있습니다 . 3. 10 진수 서식 지정 소수점 뒤에 n 자리가 있는 십진수를 인쇄 하려면 출력 문자열의 형식을 지정하면됩니다. System.out.printf("Value with 3 digits after decimal point %.3f %n", PI).. 2021. 4. 16.
Java의 List에서 모든 중복 제거 이 빠른 사용방법(예제)에서는 먼저 일반 Java를 사용한 다음 Guava를 사용한 다음 마지막으로 Java 8 Lambda 기반 솔루션을 사용하여 List에서 중복 요소를 정리하는 방법 을 보여줍니다 . 이 기사는 Baeldung 에 대한 " Java – Back to Basic "시리즈의 일부입니다. 1. 일반 Java를 사용하여 List에서 중복 제거 표준 Java Collections Framework를 사용하여 List에서 중복 요소를 제거하는 것은 Set를 통해 쉽게 수행됩니다 . public void givenListContainsDuplicates_whenRemovingDuplicatesWithPlainJava_thenCorrect() { List listWithDuplicates = Li.. 2021. 4. 16.
Java Generics – <?> 대 <? 개체 확장> 1. 개요 이 빠른 사용방법(예제)에서는 와 는 알 수없는 유형의 List을 나타냅니다. 상한 와일드 카드 : List 와 List 는 동일한 용도로 사용할 수 있습니다. 그러나 그들은 그렇지 않습니다. 다음 두 가지 방법을 고려해 보겠습니다. public static void printListObject(List list) { for (Object element : list) { System.out.print(element + " "); } } public static void printListWildCard(List list) { for (Object element: list) { System.out.print(element + " "); } } Integer List이 주어지면 다음 과 같이 말하십.. 2021. 4. 16.