List와 Array 간의 변환은 Java에서 매우 일반적인 작업입니다. Java에서 List를 Array로 변환하는 가장 쉽고 쉬운 방법은 .toArray()를 사용하는 것입니다. 방법. 마찬가지로 Arrays.asList()를 사용하여 목록을 다시 배열로 변환할 수 있습니다. 방법. 아래 예는 List of String 및 List of Integers를 Array에 해당하는 항목으로 변환하는 방법을 보여줍니다. 목록을 문자열 배열로 변환 import java.util.ArrayList; import java.util.Li
Strings의 동등성을 비교하려면 String 객체의 equals를 사용해야 합니다. 또는 equalsIgnoreCase 행동 양식. 또한 ==를 사용하지 말아야 하는 이유도 알게 됩니다. 문자열을 비교하는 연산자입니다. equals() 메소드로 문자열 비교 자바에서 두 문자열을 비교해야 하고 문자열의 대소문자도 신경써야 한다면 equals()를 사용할 수 있습니다. 방법. 예를 들어 다음 스니펫은 대소문자를 포함한 모든 문자에서 String의 두 인스턴스가 동일한지 여부를 결정합니다. public class CompareT
JUnit 5 차세대 JUnit입니다. 목표는 JVM에서 개발자 측 테스트를 위한 최신 기반을 만드는 것입니다. 여기에는 Java 8 이상에 초점을 맞추고 다양한 테스트 스타일을 활성화하는 것이 포함됩니다. Maven과 Gradle을 모두 사용할 수 있습니다. Maven을 사용하는 경우 pom.xml에 다음 종속성을 추가해야 합니다. 파일: <dependencies> <dependency> <groupId>org.junit.jupiter</groupId>
toString()의 목적은 무엇입니까? 자바의 메소드? 클래스의 객체를 String으로 나타내려면 toString()을 사용할 수 있습니다. 개체의 텍스트 표현을 반환하는 메서드입니다. 객체를 인쇄할 때 기본적으로 Java 컴파일러는 toString() 개체에 대한 메서드입니다. 따라서 toString()을 재정의하여 방법을 통해 의미 있는 결과를 제공할 수 있습니다. 다음 예에서 이 개념을 살펴보겠습니다. toString() 메서드 재정의 package io.devqa.tutorials; public class ToStr
이 튜토리얼에서는 다른 라이브러리를 사용하여 Java에서 JSON을 구문 분석하는 방법을 살펴볼 것입니다. JSON은 JavaScript Object Notation의 약자이며 JavaScript의 하위 집합을 기반으로 합니다. 데이터 교환 형식으로 웹 프로그래밍에서 널리 사용됩니다. 여기에서는 org.json을 사용하여 자바에서 JSON을 파싱하는 방법을 보여줍니다. 라이브러리. JSON 객체는 순서가 지정되지 않은 키/값 쌍의 집합입니다. JSON 배열은 정렬된 값 모음입니다. 값 자체는 개체 또는 배열일 수 있습니다.
JSON에서 바이너리를 보내는 일반적인 방법은 base64로 인코딩하는 것입니다. Java는 byte[]를 Base64로 인코딩 및 디코딩하는 다양한 방법을 제공합니다. 그 중 하나가 DatatypeConverter입니다. 아래와 같은 JSON 배열이 있다고 가정합니다. { menu: { id: file, value: File, popup: { menuitem: [ {value: New, onclick: CreateNewDoc()}
Java에서 맵을 반복합니다. 이 게시물에서는 Java에서 맵을 반복할 수 있는 네 가지 다른 방법을 살펴봅니다. Java 8부터 forEach 메소드와 iterator 클래스를 사용하여 지도를 반복할 수 있습니다. 지도 항목 반복 방법(키 및 값) Map<Integer, Integer> map = new HashMap<Integer, Integer>(); for (Map.Entry<Integer, Integer> entry : map.entrySet()) { System.out.println
이 자습서에서는 Java에서 ArrayList를 통해 반복할 수 있는 5가지 다른 방법을 살펴봅니다. Java 8부터는 forEach 메서드와 iterator 클래스를 사용하여 ArrayList를 반복할 수 있습니다. ArrayList 반복 ArrayList를 반복하는 방법은 주로 5가지가 있습니다. 클래식 For 루프 고급 For 루프 반복자 While 루프 ForEach(자바 8) 먼저 루프 예제에서 사용할 ArrayList를 만들어 보겠습니다. import java.util.ArrayList; import java.ut
Java Map을 JSON으로 변환하는 방법에는 여러 가지가 있습니다. Java Array 및 Maps를 JSON으로 또는 그 반대로 변환하는 것은 매우 일반적입니다. 이 게시물에서는 Java Map을 JSON으로 변환하는 3가지 다른 예를 살펴봅니다. Jackson, Gson 및 org.json 라이브러리를 사용할 것입니다. Jackson을 사용하여 JSON에 자바 매핑 다음 예제에서는 Jackson Core 및 Jackson Binding을 사용하여 Java Map을 JSON으로 변환합니다. Jackson 라이브러리를 사용
문자열 반전은 자바 기술 인터뷰에서 가장 자주 묻는 질문 중 하나입니다. 면접관은 문자열을 뒤집는 다양한 방법을 작성하도록 요청하거나 내장된 메서드를 사용하지 않고 문자열을 뒤집을 것을 요청할 수 있습니다. 또는 재귀를 사용하여 문자열을 뒤집을 수도 있습니다. 다음은 Java에서 문자열을 반전하는 데 사용할 수 있는 다양한 방법입니다. 자바의 역 문자열, 가장 쉬운 방법 Java에서 문자열을 뒤집는 가장 쉬운 방법은 내장된 reverse()를 사용하는 것입니다. StringBuilder의 기능 수업. 예: package io.
Java에서 String을 Int로 변환하는 방법은 무엇입니까? 문자열에 숫자만 포함된 경우 문자열을 Int로 변환하는 가장 좋은 방법은 Integer.parseInt()를 사용하는 것입니다. 또는 Integer.valueOf() . 문자열에 숫자와 문자가 모두 포함되어 있으면 정규식을 사용하여 문자열에서 숫자를 추출한 다음 결과 문자열을 Int로 변환해야 합니다. 한 가지 유의할 점은 parseInt(String) 기본 int를 반환하는 반면 valueOf(String) Integer() 객체를 반환합니다. Java에서 문자열
이 게시물에서는 Java를 사용하여 파일에 쓰는 방법에 대한 5가지 다른 예를 살펴보겠습니다. 코드 sinppets는 파일에 쓰기 전에 파일이 존재하는지 확인하고 그렇지 않으면 파일이 생성됩니다. BufferedWriter를 사용하여 파일에 쓰기 import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; public class WriteToFile { public static void main
이 튜토리얼에서는 Jackson과 Gson이라는 두 개의 라이브러리를 사용하여 Java 객체를 JSON으로 변환하는 방법을 보여줍니다. 우리는 표준 POJO인 Person 클래스를 사용할 것입니다. person 객체를 생성하면 다른 라이브러리를 사용하여 JSON으로 변환할 수 있습니다. Person.java import java.util.List; import java.util.Map; public class Person { String name; Integer age; List<String>
Java에서 현재 날짜와 시간을 얻는 방법은 무엇입니까? 이 자습서에서는 Java 8의 세 가지 다른 방법을 살펴보겠습니다. 날짜와 시간을 표시하는 데 사용되는 클래스는 LocalDate입니다. , LocalTime , LocalDateTime . 현재 날짜 가져오기 LocalDate 클래스는 날짜를 나타내는 데 사용됩니다. GetCurrentDate.java import java.time.LocalDate; public class GetCurrentDate { public static void main(Strin
다음은 Java에서 정규식을 사용하여 문자열에서 숫자를 추출하는 방법을 보여주는 예제입니다. 문자열을 구문 분석하고 정보를 추출할 수 있는 것은 모든 테스터가 갖추어야 할 핵심 기술입니다. 이것은 API를 테스트할 때 특히 유용하며 JSON 또는 XML 응답을 구문 분석해야 합니다. 다음 Java 정규식 예제는 문자열에서 숫자 또는 숫자 추출에 중점을 둡니다. 문자열에서 모든 숫자 추출 import java.util.regex.Matcher; import java.util.regex.Pattern; public class Re
Java에서 현재 작업 디렉토리를 얻는 방법은 무엇입니까? 현재 작업 디렉토리는 현재 자바 프로젝트의 루트 폴더를 의미합니다. 다음 시스템 속성 함수를 사용하여 Java에서 현재 작업 디렉토리를 가져올 수 있습니다. String cwd = System.getProperty(user.dir); Java 예제에서 현재 작업 디렉토리 가져오기 public class CurrentWorkingDirectory { public static void main (String args[]) { String cwd =
이 게시물에서는 brew를 사용하여 IntelliJ Community Edition 및 Ultimate Edition을 설치하는 방법을 살펴봅니다. IntelliJ IDEA는 컴퓨터 소프트웨어 개발을 위해 Java로 작성된 통합 개발 환경입니다. CE(커뮤니티 에디션) 및 Ultimate의 두 가지 라이선스 모드가 제공됩니다. ItelliJ는 Windows, Mac OS 및 Linux에 설치할 수 있습니다. 여기에서는 Homebrew를 사용합니다. Mac OS에 IntelliJ를 설치합니다. Brew 설치 IntelliJ 커
이 게시물은 Java의 ArrayList에서 중복 항목을 제거하는 방법을 보여주는 예제를 제공합니다. ArrayList에서 중복 문자열 제거 Set 이후 중복 요소를 보유할 수 없습니다. Set를 인스턴스화할 수 있습니다. 매개변수로 중복을 사용하여 ArrayList에 개체를 전달합니다. 예: import java.util.ArrayList; import java.util.LinkedHashSet; import java.util.Set; public class RemoveDuplicatesFromArrayList {
Java의 List 인터페이스는 두 개의 List를 비교하고 목록에서 공통 항목과 누락 항목을 찾을 수 있는 메소드를 제공합니다. 정렬되지 않은 두 목록 비교 두 목록이 동일한지, 즉 동일한 항목을 포함하고 동일한 색인에 나타나는지 확인하려면 다음을 사용할 수 있습니다. import java.util.Arrays; import java.util.List; public class CompareTwoLists { public static void main(String[] args) { List<Strin
Java에는 프로그램의 흐름을 제어할 수 있는 여러 가지 방법이 있습니다. 흐름 명령문을 제어하고 의사 결정 명령문을 구현하여 실행 흐름을 변경하거나 중단합니다. Java의 의사 결정 문은 다음과 같습니다. if 성명서 if...else 성명서 switch 성명서 이 게시물은 Java 제어 흐름 명령문에 대한 설명과 코드 예제를 제공합니다. 자바 if 문 if 구문 성명: if(condition) { //execute some code only if the condition evaluates to true } i