자바

ALL

JAVA Map 키와 값을 취득하는 방법 예제

Java를 사용하는데 있어서List와Map 등의컬렉션을 다루는 처리가 많습니다. Map은List에 비해 값의 설정 방법이 다소 복잡하고 값을 취득하는 방법도 다릅니다. Map에서 값을 취득하는 여러 가지 방법에 대해 알아보려고 합니다. Map은 키와 값이 한쌍으로 보유하고 있는 컬렉션입니다. 컬렉션은 나중에 사이즈를 변경할 수 있는 동적 배열 같은 것입니다. 값을 추가할 때에는 키를 지정하여 추가하고, 추가한 키를 사용하여 값을 검색하거나 꺼낼 수 있습니다. 키는 중복이 허용되지 않고키와 값은 참조형만 가질 수 있습니다. 그리고Ma...
ALL

JAVA Map 요소 추가(put) 취득(get) 사용 방법

Java를 사용하는데 있어서List와Map 등의컬렉션을 다루는 처리를 많이 하게 됩니다. Map은List에 비해서 값을 추가 방법이 조금 다릅니다. List에는 값을 추가하고 인덱스 등을 사용해 원하는 값만 가져오거나 합니다. Map에는 값을 추가하기 위해는 키도 추가를 합니다. 이번에는Map에 값을 추가할 수 있는put메서드 사용방법을 알아보겠습니다. Map을 선언하는 방법에 대해서는 아래 내용을 참조해주세요 put Map에 값을 추가하려면HashMap클래스에 준비되어 있는put메서드를 사용합니다. Map.put(키, 값) put...
ALL

JAVA Map 초기화 및 선언 방법 예제

Java에서Map을 사용하는 방법을 알아보겠습니다. List와 비슷해 보이지만 사용 방법은 다릅니다. List에는 값을 추가하지만Map에는 두 가지 요소를 추가해야 합니다. 첫째는 키입니다. 두 번째는 값이 됩니다. 키는 간단하게 생각하면, 값을 분별할 수 있도록 붙여놓은 이름이라고 생각하면 됩니다. Map에는 값 하나하나에 키가 있으며 키와 값은 짝을 이루는 것이 특징입니다. 배열이나List은 인덱스 번호로 값을 지정하지만Map의 경우는 키로 값을 지정합니다. Map 사용 방법 Map을 선언하는 방법과 데이터를 추가하는 샘플을 보...
ALL

JAVA 새파일 만들기 createNewFile 사용 방법

Java에서 파일을 생성하는 방법을 알아보겠습니다. 파일을 생성하기 위해서는File클래스의createNewFile메서드를 사용합니다. 샘플 소스를 보면서createNewFile메서드를 사용 방법을 확인해보겠습니다. import java.io.File; import java.io.IOException; public class fileClass{ public fileClass() throws IOException{ File file = new File("/test/java.txt"); // createNewFile메서드를 사용해 파일을...
ALL

JAVA 파일 생성 문자열 쓰기 FileWriter 사용 방법

Java에서 파일에 출력할 때 문자열을 쓰려면FileWriter클래스를 사용합니다. FileWriter클래스를 사용하여 문자열을 쓰는 방법에 대해서 확인해보겠습니다. Java에서 파일을 출력하기 위한 기본 조작은 다음과 같습니다. 파일 지정 → 파일에 입력 → 파일 닫기 파일 지정에 해당하는 부분이FileWriter클래스 생성이 됩니다. 파일에 입력하는 부분은 출력은 하는println이 됩니다. 작업이 끝나면 열고 있는 파일을 닫아 종료하는close가 됩니다. 기본적인 작성 방법과 샘플을 보면서 자세히 살펴보겠습니다. 파일에 문자열...
ALL

JAVA 파일 생성 바이트 단위 FileOutputStream 사용 방법

Java에서 바이트 단위로 데이터를 파일에 출력하고 싶은 경우FileOutputStream클래스를 사용합니다. 문자열을 파일에 출력하고 싶은 경우에는FileWriter클래스를 사용합니다. FileWriter클래스 사용 방법에 대해서는 아래 내용을 참조해주세요. 링크링링크 FileOutputStream클래스 생성 방법은 다음과 같습니다. FileOutputStream file = new FileOutputStream("결고/파일 이름”); OutputStream클래스는 바이트로 파일에 출력하는FileOutputStream클래스의 슈퍼...
ALL

JAVA XML 파일 읽어 오기 DOM, SAX 사용 방법

자바에서XML파일을 사용하는 경우가 있습니다. XML이란Extensible Markup Language의 약어입니다. 마크업 언어로WEB사이트 디자인에 사용되는HTML과 비슷합니다. 마크업 언어는 항목과 값이 세트로 이루어진 언어입니다. 항목과 값이 세트로 되어 있기 때문에 데이터의 저장 또는 설정 값을 저장할 때 많이 사용됩니다. XML파일이 작성되어있는 간단한 예를 먼저 보겠습니다. Sample.xml <?xml version="1.0" encoding="UTF-8"?> <info code="A01"> <name>Test Dat...
ALL

JAVA 파일 한줄씩 읽어오기 BufferedReader 사용 방법

파일을 읽어오는 클래스인BufferedReader에 대해 알아보겠습니다. 파일을 읽어올 때 바이트, 한 글자씩 또는 한 줄 단위로 읽어올 수 있습니다. BufferedReader는 파일에서 한 줄씩 읽어 오고 싶은 경우 사용합니다. 한 글자씩 읽어오고 싶은 경우에는FileReader클래스를 사용합니다. FileReader사용 방법은 아래 내용을 참조해주세요. BufferedReader 파일에서 한 줄씩 문자를 읽어와야 하는 경우BufferedReader클래스를 사용합니다. FileReader를 사용해 한 글자씩 문자를 불러와 처리를...
ALL

JAVA 파일 읽어오기 FileReader, FileInputStream 사용 방법 예제

Java에서 파일을 읽어와 처리를 해야 하는 경우가 있습니다. 이러한 처리를 할 수 있도록Java에 클래스가 이미 준비되어 있습니다. FileReader FileInputStream FileReader와FileInputStream클래스를 사용해 파일을 읽어오는 방법을 알아보도록 하겠습니다. FileReader 파일을 읽는 기본적인 방법으로FileReder클래스가 있습니다. File file = new File("파일 이름"); FileReader filereader = new FileReader(file); File클래스 객체 생성...