본문 바로가기

분류 전체보기204

Java에서 날짜 증가 1. 개요 이 사용방법(예제)에서는 Java를 사용하여 날짜를 하루 씩 증가시키는 방법을 살펴 봅니다. Java 8 이전에는 표준 Java 날짜 및 시간 라이브러리가 사용자 친화적이지 않았습니다. 따라서 Joda-Time은 Java 8 이전에 Java의 사실상 표준 날짜 및 시간 라이브러리가되었습니다. java.util.Calendar 및 Apache Commons와 같이 작업을 수행하는 데 사용할 수있는 다른 클래스와 라이브러리도 있습니다 . Java 8에는 이전 라이브러리의 단점을 해결하기 위해 더 나은 날짜 및 시간 API가 포함되었습니다. 따라서 Java 8, Joda-Time API, Java의 Calendar 클래스 및 Apache Commons 라이브러리를 사용하여 날짜를 하루 씩 늘리는 방.. 2021. 3. 26.
Java에서 경과 시간 측정 1. 개요 이 기사에서는 Java에서 경과 시간을 측정하는 방법을 살펴 보겠습니다. 이것은 쉽게 들릴 수 있지만 우리가 알아야 할 몇 가지 함정이 있습니다. 경과 시간을 측정하는 기능을 제공하는 표준 Java 클래스 및 외부 패키지를 살펴 보겠습니다. 2. 간단한 측정 2.1. currentTimeMillis () Java에서 경과 시간을 측정해야하는 요구 사항이 발생하면 다음과 같이 시도 할 수 있습니다. long start = System.currentTimeMillis(); // ... long finish = System.currentTimeMillis(); long timeElapsed = finish - start; 코드를 보면 완벽하게 이해할 수 있습니다. 시작시 타임 스탬프를 얻고 코드가 .. 2021. 3. 26.
Java에서 분리 자로 원시 배열 결합 1. 소개 이 빠른 사용방법(예제)에서는 Java에서 단일 문자 구분 기호를 사용하여 기본 요소 배열 을 결합하는 방법을 배웁니다 . 예제에서는 두 개의 배열, 즉 int 배열과 char 배열을 고려할 것 입니다. 2. 문제 정의 예제를 위해 int 배열과 char 배열을 정의 하고 내용을 결합하는 데 사용할 구분 문자를 정의 해 보겠습니다. int[] intArray = {1, 2, 3, 4, 5, 6, 7, 8, 9}; char[] charArray = {'a', 'b', 'c', 'd', 'e', 'f'}; char separatorChar = '-'; String separator = String.valueOf(separatorChar); 일부 메서드에는 char 인수가 필요하고 다른 메서드 에는.. 2021. 3. 25.
Apache Commons Lang 3을 사용한 문자열 처리 1. 개요 아파치 코 몬즈 랭 3 라이브러리는 자바의 API의 핵심 클래스의 조작에 대한 지원을 제공합니다. 이 지원에는 문자열, 숫자, 날짜, 동시성, 개체 반영 등을 처리하는 방법이 포함됩니다. 라이브러리에 대한 일반적인 소개를 제공하는 것 외에도이 예제 은 String 인스턴스의 조작에 사용되는 StringUtils 클래스의 메서드를 보여줍니다 . 2. Maven 의존성 Commons Lang 3 라이브러리를 사용하려면 다음 의존성을 사용하여 중앙 Maven 저장소에서 가져옵니다. org.apache.commons commons-lang3 3.11 이 라이브러리의 최신 버전은 여기에서 찾을 수 있습니다 . 3. StringUtils 인 StringUtils의 클래스는 방법 제공 널 (null) 문자.. 2021. 3. 25.