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
이 게시물에서는 각 메소드에 대한 코드 예제와 함께 가장 일반적인 Java ArrayList 메소드를 다룹니다. ArrayList class는 크기 조정이 가능한 배열입니다. 일반적으로 ArrayList를 사용합니다. 미리 목록의 크기를 모를 때. ArrayList 클래스는 java.util에 있습니다. 패키지. ArrayList를 만드는 방법 ArrayList를 만들고 항목을 추가하려면 ArrayList를 인스턴스화합니다. String과 같은 지정된 유형의 객체 또는 Integer . add() 메서드는 ArrayList의
Java Generics는 Java 언어의 가장 중요한 기능 중 하나입니다. 제네릭의 이면에 있는 아이디어는 매우 간단하지만 관련된 일반적인 구문에서 벗어나기 때문에 때때로 복잡해 보입니다. 이 튜토리얼의 목적은 이해하기 쉬운 방식으로 이 유용한 제네릭 개념을 소개하는 것입니다. 그러나 제네릭 자체에 대해 알아보기 전에 먼저 Java 제네릭이 필요한 이유를 알아보겠습니다. 자바 제네릭의 목적 Java 5에 제네릭이 도입되기 전에는 오류나 경고 없이 다음과 같은 코드 조각을 작성하고 컴파일할 수 있었습니다. List list =
Java에서 파일을 삭제하려면 delete()를 사용할 수 있습니다. Files의 메소드 수업. delete()를 사용할 수도 있습니다. File의 인스턴스인 객체에 대한 메소드 수업. 예: Files 클래스를 사용하여 파일 삭제 아래 코드 예제는 Files를 사용하여 파일을 삭제하는 방법을 보여줍니다. 클래스: import java.io.IOException; import java.nio.file.*; public class DeleteFile { public static void main(String[] args)
이 포스트에서는 자바에서 JSON 파일을 String 변수로 읽는 방법을 살펴볼 것입니다. 이는 엔드포인트에 JSON 페이로드를 POST하려는 API 테스트에서 특히 유용합니다. JSON 페이로드를 파일에 넣은 다음 JSON 파일을 문자열로 읽고 이를 POST 요청의 본문으로 사용할 수 있습니다. JSON 파일을 문자열로 읽기 다음 위치에 JSON 파일이 있다고 가정합니다. src/test/resources/myFile.json { name:David, age:30, hobbies:[Football,Cooking,
Java는 파일을 읽는 여러 방법을 제공합니다. 이러한 각 방법은 서로 다른 상황에서 서로 다른 유형의 파일을 읽는 데 적합합니다. 일부는 더 긴 파일을 읽는 데 더 좋고 다른 일부는 더 짧은 파일을 읽는 데 더 좋습니다. 이 자습서에서는 다음 Java 클래스를 사용하여 파일을 읽습니다. BufferedReader 파일 스캐너 튜토리얼 전체에서 src에 저장된 파일을 사용하고 있습니다. 파일 경로가 src/file.txt인 디렉토리 . 계속하기 전에 이 파일에 여러 줄의 텍스트를 저장하십시오. 참고:최상의 코딩 방법을 따르
기본적으로 JUnit은 예측할 수 없는 순서로 테스트를 실행합니다. 특정 순서로 테스트를 실행하고 싶을 때가 있습니다. 예를 들어 사용자 관리 API를 테스트하는 시나리오를 상상해 보십시오. 시나리오의 순서는 다음과 같습니다. 1 - 사용자 생성 테스트 2 - 업데이트 사용자 테스트 3 - 사용자 삭제 테스트 사용자를 업데이트하거나 삭제하려면 먼저 사용자를 생성해야 합니다. JUnit 5에서는 @TestMethodOrder를 사용할 수 있습니다. 및 @Order 테스트를 순서대로 실행하기 위한 주석. 순서대로 테스트 실행