Triplet 클래스는 세 가지 요소로 구성된 튜플입니다. JavaTuples 라이브러리의 일부입니다. JavaTuples에서 Triplet 클래스로 작업하려면 다음 패키지를 가져와야 합니다. - import org.javatuples.Triplet; 예시 Triplet 클래스를 구현하는 예를 살펴보겠습니다. - import org.javatuples.Triplet; public class Demo { public static void main(String[] args) { &nb
자바에서 시도 및 파악 메서드는 try 및 catch 키워드의 조합을 사용하여 예외를 catch합니다. 예외를 생성할 수 있는 코드 주위에 try/catch 블록이 배치됩니다. 다음은 try 및 catch 구문입니다 - try { // Protected code } catch (ExceptionName e1) { // Catch block } catch 문에는 잡으려는 예외 유형을 선언하는 작업이 포함됩니다. 보호된 코드에서 예외가 발생하면 try 다음에 오는 catch 블록이 검
Character.charCount() 메서드는 지정된 문자(유니코드 코드 포인트)를 나타내는 데 필요한 char 값의 수를 결정합니다. 지정된 문자가 0x10000보다 크거나 같으면 2를 반환하고, 그렇지 않으면 1을 반환합니다. 예 이제 예를 살펴보겠습니다 - import java.lang.*; public class Demo { public static void main(String[] args) { // create and assign values to int c
java.lang.Integer의 toString() 메서드는 문자열 객체를 반환합니다. Integer 클래스에는 3개의 toString() 메서드가 있습니다. 하나씩 살펴보시죠 - 문자열 toString() 예시 java.lang.Integer.toString() 메소드는 이 Integer의 값을 나타내는 String 객체를 반환합니다. 이제 예를 살펴보겠습니다 - import java.lang.*; public class Demo { public static void main(String[] args)
Java에서 Collectors 클래스의 to Collection() 메서드는 입력 요소를 발생 순서대로 새 Collection에 누적하는 Collector를 반환합니다. 구문은 다음과 같습니다 - static <T,C extends Collection<T>> Collector<T,?,C> toCollection(Supplier<C> collectionFactory) 여기서 T -는 입력 요소의 유형, C는 결과 컬렉션의 유형, Supplier는 결과 공급자, 컬렉션 팩토리는 적절한 유형
다음이 우리의 문자열이라고 가정해 봅시다 - String str = "Website!"; 이제 위의 문자열을 문자 목록으로 변환하십시오 - List<Character>list = str.chars().mapToObj(n -> (char)n).collect(Collectors.toList()); 예 다음은 Java에서 문자열을 문자 목록으로 변환하는 프로그램입니다 - import java.util.*; import java.util.stream.Collectors; public class Demo
다음이 우리의 문자열이라고 가정해 봅시다 - String date1 ="11/10/2018"; String date2 = "15-Mar-2019 21:11:35"; 이제 위의 문자열을 날짜로 변환하십시오 - SimpleDateFormat dateFormat1 = new SimpleDateFormat("dd/MM/yyyy"); SimpleDateFormat dateFormat2 = new SimpleDateFormat("dd-MMM-yyyy HH:mm:ss");
다음이 우리의 문자열이라고 가정해 봅시다 - String str = "55.2"; 이제 Java에서 parseDouble()을 사용하여 위의 문자열을 double로 변환하십시오 - double res = Double.parseDouble("23.6"); 예시 다음은 Java에서 String을 Double로 변환하는 프로그램입니다 - public class Demo { public static void main(String args[]){ &nbs
다음이 Iterable이라고 가정해 보겠습니다. - Iterable<Integer> i = Arrays.asList(50, 100, 150, 200, 250, 300, 500, 800, 1000); 이제 컬렉션을 만드세요 - Collection<Integer> c = convertIterable(i); 위에서 변환을 위한 사용자 정의 메소드 convertIterable()이 있습니다. 다음은 방법입니다 - public static <T> Collection<T> convertIterab
다음이 Iterable이라고 가정해 보겠습니다. − Iterable<String> i = Arrays.asList("K", "L", "M", "N", "O", "P"); 이제 컬렉션을 만드세요 - Stream<String> s = convertIterable(i); 위에 사용자 정의 메소드 convertIterable() 이 있습니다. 변환을 위해. 다음은 방법입니다 - public static <
기본적으로 Gson 개체는 null 값으로 필드를 직렬화하지 않습니다. JSON으로. Java 객체의 필드가 null이면 Gson은 이를 제외합니다. Gson이 null 값을 직렬화하도록 할 수 있습니다. GsonBuilder 를 통해 수업. serializeNulls()를 호출해야 합니다. GsonBuilder 의 메소드 인스턴스 Gson 객체를 생성하기 전에 한 번 serializeNulls() GsonBuilder 에 의해 생성된 Gson 인스턴스라고 합니다. 할 수 있습니다 널 필드 포함 직렬화된 JSON에서. 구문 pu
다음이 정수 값을 가진 Iterator라고 가정해 보겠습니다. − Iterator<Integer> iterator = Arrays.asList(50, 100, 200, 300, 400, 500, 1000).iterator(); 이제 이 Iterator를 List로 변환하십시오 - List<Integer> myList = new ArrayList<>(); iterator.forEachRemaining(myList::add); 예 다음은 Java에서 Iterator를 List로 변환하는 프로그램입니다
Java Stream의 findAny() 메서드는 스트림의 일부 요소에 대해 Optional을 반환하거나 스트림이 비어 있으면 빈 Optional을 반환합니다. 여기서 Optional은 null이 아닌 값을 포함하거나 포함하지 않을 수 있는 컨테이너 개체입니다. 다음은 Java에서 findAny() 메소드를 구현하는 예입니다 - 예 import java.util.*; public class Demo { public static void main(String[] args){  
Java 스트림 counting() 메서드를 사용하여 스트림의 요소 수를 계산합니다. 다음은 Java Streams counting() 메서드를 구현하는 예입니다. - 예시 import java.util.*; import java.util.stream.Collectors; import java.util.stream.Stream; public class Demo { public static void main(String[] args) { Stream<String>
java.lang.Math.toDegrees(double angrad)는 라디안 단위로 측정된 각도를 도 단위로 측정된 대략 동일한 각도로 변환합니다. 라디안에서 각도로의 변환은 일반적으로 정확하지 않습니다. 사용자는 cos(toRadians(90.0))가 정확히 0.0과 같을 것으로 기대해서는 안 됩니다. 여기에서 인수 angrad는 라디안 단위입니다. 예시 다음은 Java에서 toDegrees() 메소드를 구현하는 예입니다 - import java.lang.*; public class Demo { pu
지역 변수는 메서드, 생성자 또는 블록에서 선언됩니다. 메소드, 생성자 또는 블록이 입력될 때 생성되고 메소드, 생성자 또는 블록을 종료하면 변수가 소멸됩니다. 지역 변수에는 접근 한정자를 사용할 수 없습니다. 지역 변수는 선언된 메서드, 생성자 또는 블록 내에서만 볼 수 있습니다. 이러한 변수는 내부적으로 스택 수준에서 구현됩니다. 여기에서 지역 변수의 예를 살펴보겠습니다 - 예 public class Demo { public void Rank() { int rank
스트림은 집계 작업을 지원하는 소스의 개체 시퀀스를 나타냅니다. 다음은 스트림의 특성입니다 - 요소 시퀀스 - 스트림은 특정 유형의 요소 집합을 순차적으로 제공합니다. 스트림은 요청 시 요소를 가져오거나 계산합니다. 요소를 저장하지 않습니다. 출처 − 스트림은 컬렉션, 배열 또는 I/O 리소스를 입력 소스로 사용합니다. 집계 작업 − 스트림은 필터, 매핑, 제한, 축소, 찾기, 일치 등과 같은 집계 작업을 지원합니다. 파이프라인 - 대부분의 스트림 작업은 결과가 파이프라인될 수 있도록 스트림 자체를 반환합니다.
Java에서 날짜를 비교하려면 compareTo() 메소드를 사용하십시오. 구문은 다음과 같습니다 - public int compareTo(Date anotherDate) 여기서 anotherDate는 비교할 날짜입니다. Date 인수가 이 Date와 같으면 반환 값은 0입니다. 이 Date가 Date 인수 이전이면 0보다 작은 값. 이 Date가 Date 인수 이후이면 0보다 큰 값입니다. 예시 이제 날짜를 비교하는 예를 살펴보겠습니다 - import java.util.*; public class Demo { &n
Java에서 compareTo() 메서드를 사용하여 두 문자열을 비교합니다. 구문은 다음과 같습니다 - int compareTo(Object o) 여기서 o는 비교할 대상입니다. 인수가 사전순으로 이 문자열과 동일한 문자열이면 반환 값은 0입니다. 인수가 사전순으로 이 문자열보다 큰 문자열이면 0보다 작은 값. 인수가 사전순으로 이 문자열보다 작은 문자열이면 0보다 큰 값입니다. 예 이제 예를 살펴보겠습니다 - public class Demo { public static void main(String a
java.util.EnumMap 클래스는 열거형 키와 함께 사용하기 위한 특수한 Map 구현입니다. 다음은 EnumMap에 대한 중요 사항입니다 - 열거형 맵의 모든 키는 맵이 생성될 때 명시적으로 또는 암시적으로 지정된 단일 열거형 유형에서 가져와야 합니다. 열거형 맵은 키의 자연스러운 순서로 유지됩니다. EnumMap이 동기화되지 않았습니다. 여러 스레드가 enum 맵에 동시에 액세스하고 스레드 중 하나 이상이 맵을 수정하는 경우 외부에서 동기화해야 합니다. 다음은 EnumMap 클래스의 생성자입니다 - S