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 Data</name>...
ALL

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

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

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

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

JAVA List에 값이 있는지 확인 contains 사용 방법

문자열또는리스트,map등에 값이 있는지 없는지 확인하고 싶은 경우가 있습니다.값 존재 여부를 확인하고 싶은 경우 대표적으로 사용되는 것이contains입니다.이번에는List에서contains를 사용해 값이 포함되어 있는지 확인하는 방법을 알아보겠습니다.contains에 확인하고 싶은 값을 지정하면 반환값으로true또는false가 돌아옵니다.리스트.contains(값)true - 검색한 값이 포함되어 있는 경우false - 검색한 값이 포함되어 있지 않는 경우샘플 소스를 보면서 사용방법을 확인해보겠습니다.import java.util...
ALL

JAVA 문자열 검색 indexOf 사용 방법

Java에서 문자열을 검색하고 싶은 경우가 있습니다.이러한 경우에 사용할 수 있는 메서드로indexOf가 있습니다.indexOf메서드는String, StringBuffer, List안에 특정 문자열이 포함됐는지 확인이 가능합니다.만약 특정 문자열이 포함됐다면 그 요소의index번호를 반환합니다.문자열을 찾지 못한 경우에는-1을 반환합니다.작성 방법과 샘플을 보면서 사용방법을 확인해보겠습니다.String indexOfString에서 문자열을 검색하고 싶을 때 indexOf를 작성하는 방법을 보겠습니다.대상문자열.indexOf(검색하고...
ALL

JAVA 숫자를 문자열로 변환 toString 사용 방법

Java에서 숫자를 문자열로 변환하는 방법을 살펴보겠습니다.숫자형 데이터에서 문자열로 변환하는 방법은 여려가지가 있습니다.그중에서도 이번에는toString메서드를 사용해 변환하는 방법을 알아보겠습니다.toStringtoString메서드는 숫자형 데이터를String형의 문자열로 변환하기 위해서 사용합니다.샘플 소스를 보면서 사용 방법을 확인해보겠습니다.public class Main { public static void main(String[] args) { int num1 = 123; int num2 = 456; System.out...
ALL

JAVA List 조건 삭제 람다식 removeIf 사용 방법

Java8부터 사용할 수 있는람다식을 이용해List에 있는 값을삭제할 수있습니다.람다식과removeIf을 사용하면 조건과일치하는 값만List에서 삭제할 수 있습니다.List에서 조건과 일치하는 값을 삭제해야 하는 경우for문과if문을 사용해 삭제하는 경우가 많습니다.하지만람다식과removeIf을 사용하면for문과if문을 사용하지 않고 원하는 조건의 값만List에서 삭제할 수 있습니다.샘플을 보면서 사용 방법을 확인해보겠습니다.import java.util.ArrayList;import java.util.List; public cla...
ALL

JAVA List 범위 지정 삭제 removeRange 사용 방법

List에서 값을 삭제하고 싶은 경우remove메서드를 사용합니다.만약 범위를 지정해 삭제하고 싶은 경우가 있습니다.clear와subList를 사용해 범위를 지정해 삭제할 수도 있지만removeRange사용해서도 범위 지정을 해 삭제할 수 있습니다.clear와 subList를 사용해 삭제하는 방법은 아래 내용을 참조해주세요.이번 포스팅에서는removeRange 사용해삭제하는 방법을 알아보겠습니다.removeRangeArrayList클래스의removeRange메서드를 사용하면 범위를 지정해 List에서 값을 삭제할 수 있습니다.rem...
ALL

JAVA List 데이터 삭제 remove, removeAll, clear 사용 방법

List에서 데이터를 삭제하는 방법을 알아보겠습니다.삭제를 하는 방법으로remove, removeAll, clear메서드를 사용할 수 있습니다.각 메서드의 기본적인 내용은 다음과 같습니다.remove - 하나의 요소를 삭제clear - 요소를 모두 삭제removeAll - 지정한 값 요소를 삭제위 메서드를 응용해 조건과 일치하는 요소만 삭제하거나 범위를 지정해 삭제를 할 수도 있습니다.removeList에 들어 있는 하나의 요소를 삭제할 경우 요소의 순서를 지정하고 삭제하는 방법과 요소의 값을 지정하고 삭제하는 방법 2종류가 있습니...