본문 바로가기

분류 전체보기204

Java 메서드에서 여러 값을 반환하는 방법 1. 개요 이 사용방법(예제)에서는 Java 메서드에서 여러 값을 반환하는 다양한 방법을 배웁니다. 먼저 배열과 컬렉션을 반환합니다. 그런 다음 복잡한 데이터에 컨테이너 클래스를 사용하는 방법을 보여주고 일반 튜플 클래스를 만드는 방법을 배웁니다. 마지막으로 타사 라이브러리를 사용하여 여러 값을 반환하는 방법에 대한 예를 살펴 보겠습니다. 2. 어레이 사용 배열은 원시 데이터 유형과 참조 데이터 유형을 모두 반환하는 데 사용할 수 있습니다 . 예를 들어 다음 getCoordinates 메서드는 두 개의 double 값으로 구성된 배열을 반환 합니다. double[] getCoordinatesDoubleArray() { double[] coordinates = new double[2]; coordinate.. 2021. 3. 27.
자바에서 두 문자열의 차이점 찾기 1. 개요 이 빠른 예제은 Java를 사용하여 두 문자열의 차이점 을 찾는 방법을 보여줍니다 . 이 예제에서는 두 개의 기존 Java 라이브러리 를 사용 하고이 문제에 대한 접근 방식을 비교할 것입니다. 2. 문제 다음 요구 사항을 고려해 보겠습니다. 문자열 " ABCDELMN"과 "ABCFGLMN" 간의 차이를 찾고 싶습니다 . 출력이 필요한 형식에 따라 사용자 지정 코드를 작성할 가능성을 무시하고 두 가지 주요 옵션을 사용할 수 있습니다. 첫 번째는 diff-match-patch 라는 Google에서 작성한 라이브러리입니다 . 그들이 주장했듯이 라이브러리는 일반 텍스트 동기화를위한 강력한 알고리즘을 제공 합니다 . 다른 옵션은 Apache Commons Lang 의 StringUtils 클래스입니다... 2021. 3. 26.
Java의 배열에서 요소 제거 1. 개요 이 빠른 사용방법(예제)에서는 Apache Commons Lang 라이브러리를 사용하여 Java의 배열에서 요소를 제거 할 수있는 다양한 방법에 대해 알아 봅니다 . 2. 메이븐 의 추가하자 공유지 - lang3의 의존성을 우리의 프로젝트에 의 pom.xml 파일 : org.apache.commons commons-lang3 3.11 3. 요소 제거 시작하기 전에 Apache Commons Lang 라이브러리에서 ArrayUtils 클래스를 사용하지 않고 배열에서 요소를 제거하면 어떤 일이 발생하는지 살펴 보겠습니다 . 아래 배열이 주어지면 인덱스 2 의 요소를 제거해 보겠습니다 . 이를 수행하는 간단한 방법은 배열 끝에 도달 할 때까지 인덱스 2 에 저장된 값을 인덱스 3에 저장된 값으로 바.. 2021. 3. 26.
Java에서 Null 문 확인 방지 1. 개요 일반적으로 null 변수, 참조 및 컬렉션은 Java 코드에서 처리하기가 까다 롭습니다. 식별하기 어려울뿐만 아니라 처리하기도 복잡합니다. 사실, null 처리시 누락 된 부분은 컴파일 타임에 식별 할 수 없으며 런타임에 NullPointerException 이 발생합니다. 이 사용방법(예제)에서는 Java에서 null 을 확인해야하는 필요성 과 코드에서 null 확인 을 방지하는 데 도움이되는 다양한 대안을 살펴 보겠습니다 . 2. NullPointerException 이란 무엇입니까 ? NullPointerException 에 대한 Javadoc에 따르면 다음 과 같이 객체가 필요한 경우 응용 프로그램이 null 을 사용하려고 할 때 throw됩니다 . null 개체 의 인스턴스 메서드 호.. 2021. 3. 26.