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클래스 객체 생성...
ALL

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

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

JAVA 문자열 검색 indexOf 사용 방법

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

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

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

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

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