일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 인텔리제이
- ArrayList
- js
- 이클립스
- javascript
- json
- 테이블
- input
- Array
- list
- IntelliJ
- Java
- CMD
- Maven
- string
- 자바스크립트
- CSS
- Eclipse
- 문자열
- vscode
- Visual Studio Code
- date
- windows
- html
- 이탈리아
- Button
- 자바
- 배열
- Files
- table
- Today
- Total
목록Java (165)
어제 오늘 내일
Java API를 이용하여 파일을 다루는 방법을 알아보고 있습니다. [Java] 텍스트 파일 읽기 ( FileReader, BufferedReader, Scanner, Files ) [Java] 파일 생성하는 3가지 방법 (File, FileOutputStream, Files) 이번에는 특정 파일이나, 디렉토리가 존재하는지 체크하는 방법을 알아보도록 하겠습니다. java.io.File java.nio.file.Files 1. java.io.File public boolean exists() 주어진 파일이나 디렉토리가 존재하는지 여부를 리턴합니다. public boolean isDirectory() 주어진 File 객체가 디렉토리일 경우 true를 리턴합니다. public boolean isFile() 주..
지난 번에는 Java API를 이용하여, 텍스트 파일을 읽는 방법을 알아보았습니다. [Java] 텍스트 파일 읽기 ( FileReader, BufferedReader, Scanner, Files ) [Java] 텍스트 파일 읽기 ( FileReader, BufferedReader, Scanner, Files ) Java에서는 여러 가지 방법으로 텍스트 파일의 내용을 읽을 수 있습니다. 이번 글에서는 Java에서 텍스트 파일을 읽는 방법을 소개합니다. FileReader BufferedReader Scanner Files 먼저, 아래의 내용이 담긴 hianna.tistory.com 이번에는, 파일을 생성하는 3가지 방법을 알아보도록 하겠습니다. java.io.File java.io.FileOutputStr..
Java에서는 여러 가지 방법으로 텍스트 파일의 내용을 읽을 수 있습니다. 이번 글에서는 Java에서 텍스트 파일을 읽는 방법을 소개합니다. FileReader BufferedReader Scanner Files 먼저, 아래의 내용이 담긴 txt 파일을 준비합니다. hello how are you nice to meet you 1. FileReader FileReader(File file) FileReader(File file, Charset charset) // Java 11 이후 FileReader(FileDescriptor fd) FileReader(String fileName) FileReader(String fileName, Charset charset) // Java 11 이후 Fil..
다음의 2가지 방법으로 키보드로 사용자의 입력을 받아서 처리할 수 있습니다. BufferedReader, InputStreamReader, System.in Scanner 1. BufferedReader, InputStreamReader, System.in System.in 일반적으로 keyboard 입력을 지칭하는 Standard Input Stream 입니다. InputStreamReader InputstreamReader (InputStream in) InputstreamReader (InputStream in, String charsetName) InputstreamReader (InputStream in, Charset cs) InputstreamReader (InputStream in, Cha..
VSCode에서 자동으로 import 구분 추가하기 Alt + Shift + O 파일 전체에서 import 할 클래스를 모두 찾아서, 자동으로 import 해줍니다. Ctrl + . 이 단축키는 Quick Fix 단축키입니다. ( 따라서 이 단축키는 자동 import 뿐만 아니라, 컨텍스트에 따라서 다양한 수정 방법을 제공해 줍니다.) import 할 클래스명을 선택하고, Ctrl + . 단축키를 사용하면 선택한 클래스에 해당하는 import문을 추천해주고, 사용자가 import 할 구문을 선택할 수 있습니다. 필요한 경우, 사용자는 해당 클래스를 import 하는 대신, 해당 이름으로 class나 method를 만들 수도 있습니다. VSCode에서 Java 클래스를 자동 imprt 하는 방법을 알아보았..
다음은 문자열 List에서 공백이나 null을 제거하는 예제입니다. 코드 import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class ListRemoveNull { public static void main(String[] args) { // List 준비 List list = new ArrayList(); list.add("A"); list.add(null); list.add(""); list.add(null); list.add("B"); // List 출력 System.out.println(list); // [A, null, , null, B] // 공백, null 제거 list.removeAll(Arr..
int의 Wrapper Class인 Integer 클래스를 이용하면 정수의 최대값과 최소값을 출력할 수 있습니다. static int Integer.MAX_VALUE static int Integer.MIN_VALUE Integer.MAX_VALUE, Integer.MIN_VALUE 필드는 정수의 최대값과 최소값을 표현하기 때문에, 이것으로 정수의 최대값과 최소값을 출력할 수 있습니다. 예제 public class MinMaxInteger { public static void main(String[] args) { System.out.println(Integer.MIN_VALUE); // -2147483648 System.out.println(Integer.MAX_VALUE); // 2147483647 ..
Java에서 List는 중복된 데이터를 가질 수 있습니다. List에 중복된 데이터가 있을 경우, 중복된 데이터를 제거하는 2가지 방법을 소개합니다. Set 이용하기 Stream 이용하기 - Java 8 이상 1. Set 이용하기 Set은 중복을 허용하지 않는 객체입니다. 따라서, List를 Set으로 변경하면 자연스럽게 중복이 제거됩니다. 코드 import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; import java.util.List; import java.util.Set; public class RemoveListDuplication { public static void main(String[] args) { /..
문자열에서 마지막 콤마를 제거하는 방법을 소개합니다. replaceAll() endsWith(), substring() 1. replaceAll() public String replaceAll(String regex, String replacement) String의 replaceAll() 메소드는 첫번째 파라미터로 받은 정규식에 매칭되는 문자열을 두번째 파라미터로 받은 문자열로 변경해서 리턴합니다. 코드 public class RemoveLastComma { public static void main(String[] args) { // 문자열 String str1 = "Apple, Banana,"; String str2 = "Apple, Banana"; // 마지막 콤마 제거 str1 = str1.re..
HashMap.putAll() HashMap.merge() - Java 8 이후 1. HashMap.putAll() 이 방법을 사용하면, 같은 key가 있을 때, value를 덮어 씁니다. 예제 import java.util.HashMap; import java.util.Map; public class MergeHashMap { public static void main(String[] args) { // Map 1 준비 Map map1 = new HashMap(); map1.put("Apple", 1000); map1.put("Banana", 2000); map1.put("Orange", 3000); // Map 2 준비 Map map2 = new HashMap(); map2.put("Apple", 4..