Java의 인터페이스는 클래스와 유사하지만 최종적이고 정적인 추상 메서드와 필드만 포함합니다. 클래스와 마찬가지로 다음과 같이 extends 키워드를 사용하여 한 인터페이스를 다른 인터페이스에서 확장할 수 있습니다. interface ArithmeticCalculations { public abstract int addition(int a, int b); public abstract int subtraction(int a, int b); } interface MathCalculation
Flexjson 라이브러리 경량입니다. 자바 빈, 맵, 배열 직렬화 및 역직렬화를 위한 Java 라이브러리 , 및 컬렉션 JSON 형식으로. JSONSerializer Java 객체를 JSON으로 직렬화하기 위한 기본 클래스이며 기본적으로 얕은 직렬화 . rootName()을 사용하여 JSON 객체를 래핑할 수 있습니다. JSONSerializer 메소드 클래스에서 이 메서드는 결과 JSON을 rootName이라는 단일 필드가 포함된 자바스크립트 객체로 래핑합니다. . 구문 공개 JSONSerializer rootName(
replaceAll() String 클래스의 메소드는 정규 표현식을 나타내는 두 개의 문자열과 대체 문자열을 받아들이고 일치하는 값을 주어진 문자열로 대체합니다. 다음은 문자열의 선행 0과 일치하는 정규식입니다. - The ^0+(?!$)"; 문자열에서 선행 0을 제거하려면 이것을 첫 번째 매개변수로 전달하고 를 두 번째 매개변수로 전달하십시오. 예시 다음 Java 프로그램은 사용자의 정수 값을 문자열로 읽고 정규 표현식을 사용하여 문자열에서 선행 0을 제거합니다. . import java.util.Scanner; p
stripStart() org.apache.commons.lang.StringUtils 메소드 클래스는 두 개의 문자열을 허용하고 첫 번째 문자열의 문자열에서 두 번째 문자열이 나타내는 문자 집합을 제거합니다. 아파치 공용 라이브러리를 사용하여 문자열에서 선행 0을 제거하려면 - pom.xml 파일에 다음 종속성을 추가합니다. <dependency> <groupId>org.apache.commons</groupId> <artifactId&
다음은 Double 값을 String으로 변환할 수 있는 Java에서 사용할 수 있는 메서드입니다 - Double 클래스의 toString() 메소드 이 메서드는 현재 Double 개체의 문자열 형식을 반환합니다. Double 값을 String으로 변환하려면. Double 클래스 참조 변수에 필요한 기본 double 값을 읽습니다(오토박싱 발생). toString()을 사용하여 문자열로 변환 방법. 참고 − toString()에 double 값을 직접 전달할 수 있습니다. 직접 방법 - 예시 import java.
추가() StringBuilder 메서드 클래스는 문자열 값을 받아 현재 객체에 추가합니다. . String 값을 StringBuilder 개체로 변환하려면 - 문자열 값을 가져옵니다. append()를 사용하여 얻은 문자열을 StringBuilder에 추가합니다. 방법. 예 다음 Java 프로그램에서는 문자열 배열을 단일 StringBuilder 개체로 변환합니다. public class StringToStringBuilder { public static void main(String ar
toString() StringBuilder 클래스의 메서드는 현재 개체의 String 값을 다시 실행합니다. StringBuilder를 String 값으로 변환하려면 toString()을 호출하면 됩니다. 방법입니다. StringBuilder 클래스를 인스턴스화합니다. append()를 사용하여 데이터를 추가합니다. 방법. toString()을 사용하여 StringBuilder를 문자열로 변환 방법. 예시 다음 Java 프로그램에서 toString()을 사용하여 문자열 배열을 단일 문자열로 변환합니다. Str
BufferedWriter 개체를 사용하여 스트림에 데이터를 쓰려고 하는 동안 write() 방법은 데이터가 처음에 버퍼링되고 아무 것도 인쇄되지 않습니다. 플러시() 메서드는 버퍼의 내용을 기본 스트림으로 푸시하는 데 사용됩니다. 예시 다음 Java 프로그램에서 콘솔(표준 출력 스트림)에 한 줄을 인쇄하려고 합니다. 여기에서 필요한 문자열을 전달하여 write() 메서드를 호출합니다. import java.io.BufferedWriter; import java.io.IOException; import java.io.Output
파일이라는 클래스 java.io 패키지의 는 시스템의 파일 또는 디렉토리(경로 이름)를 나타냅니다. 이 클래스는 파일/디렉토리에 대한 다양한 작업을 수행하는 다양한 메서드를 제공합니다. mkdir() 이 클래스의 메서드는 현재 개체가 나타내는 경로로 디렉터리를 만듭니다. 디렉토리 계층 구조 만들기 mkdirs() 메소드를 사용하여 새 디렉토리의 계층 구조를 만들 수 있습니다. 같은 클래스의. 이 메서드는 존재하지 않는 상위 디렉터리를 포함하여 현재 개체가 나타내는 경로로 디렉터리를 만듭니다. 예시 import java.io.Fi
이들은 바이트(8비트)의 데이터를 처리합니다. 즉, 바이트 스트림 클래스는 8비트의 데이터를 읽고/씁니다. 이를 사용하여 캐릭터, 비디오, 오디오, 이미지 등을 저장할 수 있습니다. InputStream 및 OutputStream 클래스(추상)는 모든 입력/출력 스트림 클래스의 상위 클래스입니다. 클래스는 바이트 스트림을 읽고 쓰는 데 사용됩니다. 다음은 Java에서 제공하는 바이트 배열 스트림 클래스입니다. - 입력 스트림 출력 스트림 파일 입력 스트림 파일출력스트림 ByteArrayInputStream ByteArrayO
캐릭터 스트림 - 16비트 유니코드로 데이터를 처리합니다. 이를 사용하여 텍스트 데이터만 읽고 쓸 수 있습니다. Reader 및 Writer 클래스(추상)는 모든 문자 스트림 클래스의 수퍼 클래스입니다. 즉, 문자 스트림을 읽고 쓰는 데 사용되는 클래스입니다. 다음은 Java에서 제공하는 문자 배열 스트림 클래스입니다. - 리더 작가 BufferedReader BufferedWriter CharacterArrayReader CharacterArrayWriter StringReader StringWriter 파일 리더 파일
콘솔 클래스는 콘솔(키보드/스크린) 장치에서 데이터를 쓰거나 읽는 데 사용됩니다. readLine()을 제공합니다. 키보드에서 줄을 읽는 방법입니다. console()을 사용하여 콘솔 클래스의 객체를 가져올 수 있습니다. 방법. 참고 − 이 프로그램을 IDE와 같은 비대화형 환경에서 실행하려고 하면 작동하지 않습니다. 예 다음 Java 프로그램은 콘솔을 사용하여 사용자로부터 데이터를 읽습니다. 수업. import java.io.BufferedReader; import java.io.Console; import java.io.IO
Java에서 서로 관련된 클래스와 인터페이스는 패키지 아래에 그룹화됩니다. 패키지는 특정 개념의 클래스와 인터페이스를 저장하는 디렉토리에 불과합니다. 예를 들어 입출력 작업과 관련된 모든 클래스와 인터페이스는 java.io 패키지에 저장됩니다. 패키지 만들기 패키지 키워드를 사용하여 클래스/인터페이스(파일) 상단에 패키지를 선언하기만 하면 필요한 클래스와 인터페이스를 하나의 패키지 아래에 그룹화할 수 있습니다. -로 예시 package com.tutorialspoint.mypackage; public class Sample {
단위 테스트와 같은 특정 시나리오 또는 일부 애플리케이션 로직의 경우 임시 파일을 생성해야 할 수도 있습니다. 임시 파일 생성 Java의 File 클래스는 createTempFile()이라는 이름의 메소드를 제공합니다. . 이 메서드는 임시 파일의 접두사(시작 이름)와 접미사(확장자)를 나타내는 두 개의 String 변수와 파일을 생성해야 하는 디렉터리(추상 경로)를 나타내는 File 객체를 받습니다. 예시 다음 Java 예제는 D:/SampleDirectory 경로에 exampleTempFile538715326701924472
파일이라는 클래스 java.io 패키지의 는 시스템의 파일 또는 디렉토리(경로 이름)를 나타냅니다. 디렉토리에 있는 모든 기존 파일 목록을 가져오기 위해 이 클래스는 list()를 제공합니다. 및 ListFiles() 방법. 이들의 주요 차이점은 목록() 메소드는 주어진 디렉토리에 있는 모든 파일의 이름을 String 배열 형태로 반환합니다. ListFiles() 메소드는 주어진 디렉토리에 있는 파일의 객체(File)를 File 유형의 배열 형태로 반환합니다. 즉, 특정 디렉토리에 있는 파일의 이름만 필요한 경우
ObjectMapper class는 Jackson 라이브러리에서 가장 중요한 클래스입니다. readValue()를 사용하여 JSON을 Java Object로 변환할 수 있습니다. ObjectMapper 메소드 클래스에서 이 메서드는 주어진 JSON 콘텐츠 문자열에서 JSON 콘텐츠를 역직렬화합니다. 구문 public <T> readValue(String content, JavaType valueType) throws IOException, JsonParseException, JsonMappingException 예시
Java의 DeflaterOutputStream 클래스는 주어진 데이터를 압축하고 대상으로 스트리밍하는 데 사용됩니다. 이 클래스의 write() 메서드는 데이터(정수 및 바이트 형식)를 받아 압축하고 현재 DeflaterOutputStream 객체의 대상에 씁니다. 이 방법을 사용하여 파일을 압축하려면 &Minus; FileInputStream 만들기 String 형식으로 압축할 파일의 경로를 생성자에 매개변수로 전달하여 객체를 생성합니다. FileOutputStream 만들기 생성자에 대한 매개변수로 String 형식의 출력
Java는 InflaterInputStream이라는 클래스를 제공하며 이 클래스는 압축 파일의 압축을 푸는 데 사용됩니다. 이 클래스의 read() 메서드는 입력 스트림에서 압축된 데이터의 단일 바이트를 읽습니다. 이 방법을 사용하여 압축 파일의 압축을 풀려면 - FileInputStream 만들기 생성자에 대한 매개변수로 String 형식의 압축 파일 경로를 우회하는 객체입니다. FileOutputStream 만들기 생성자에 대한 매개변수로 String 형식의 출력 파일(압축되지 않은 이미지 파일)의 경로를 우회하는 객체. I
처리하기 전에 데이터를 보관하기 위해 들여쓴 컬렉션을 나타냅니다. FIFO(선입 선출) 유형의 배열입니다. 큐에 넣은 첫 번째 요소는 큐에서 꺼낸 첫 번째 요소입니다. peek() 메소드 이 메서드는 현재 큐의 맨 위에 있는 개체를 제거하지 않고 반환합니다. 대기열이 비어 있으면 이 메서드는 null을 반환합니다. 예시 import java.util.Iterator; import java.util.LinkedList; import java.util.Queue; public class QueueExample { &nbs
인터페이스 세트는 중복 요소를 허용하지 않습니다. 이 인터페이스의 add() 메서드는 요소를 수락하고 Set 개체에 추가합니다. 추가에 성공하면 이 메서드를 사용하여 기존 요소를 추가하려고 하면 true를 반환하고 추가 작업은 false를 반환하지 않습니다. 따라서 ArrayList 개체의 중복 요소를 제거하려면 - 필요한 ArrayList를 가져오거나 생성합니다. 빈 집합 개체를 만듭니다. ArrayList 개체의 모든 요소를 추가하여 목표를 설정하십시오. clear() 메서드를 사용하여 ArrayLis