분류 전체보기41 JAVA - I/O 와 NIO 차이 기본 파일 I/O ( java.io 패키지) 1. 스트림 기반 I/Ojava.io 는 스트림을 사용하여 데이터를 읽고 쓴다. 스트림은 연속된 데이터의 흐름을 처리하며, 바이트 스트림과 문자 스트림으로 나뉜다.바이트 스트림 : InputStream, OutputStream 및 그 하위 클래스( FileInputStream, FileOutputStream 등)문자 스트림 : Reader, Writer 및 그 하위 클래스( FileReader, FileWriter 등)2. 블로킹 I/Ojava.io의 I/O 작업은 블로킹 모드로 작동한다. 이는 I/O 작업이 완료될 때까지 스레드가 블로킹되는 것을 의미한다. 예를 들어, 파일을 읽는 동안 스레드가 해당 작업이 완료될 때까지 동작을 멈추는것을 말한다.3. 상대적.. 2024. 6. 21. JAVA - 배열 복사하기 Java로 코딩을 하다보면 가지고 있는 데이터의 안전을 위해 새로운 변수에 복사하거나 더 많은 데이터를 넣기 위해 더 크기가 큰 배열에 기존 데이터를 넣어줘야 하는 경우가 생긴다. 이럴 때 사용할 수 있는 방법을 알아보자. 1. = 이용하기 첫 번째 방법은 아주 간단하게 '='을 이용하는 방법이다. 단순하면서도 가장 많이 사용하는 방법이다. a 라는 배열을 같은 크기를 가진 b 라는 배열에 옮길 때 주로 사용한다. 하지만 a의 길이가 3일 때 b는 5라는 길이를 가진 배열이여도 b = a를 진행하면 b의 길이가 a와 같아지기 때문에 b를 5의 길이를 가진 배열로 유지하면서 a의 데이터를 넣고자 한거라면 적합하지 않다. public class sample { public static void main(St.. 2024. 3. 15. Java - 문자열(String) 과 정수(int) 변환 Java에서 int형 데이터를 String 으로 바꾸고, String 데이터를 int 형 변수로 바꾸는 방법에 대해서 알아보겠습니다. 문자열(String) 타입을 정수(int) 타입으로 변환하는 방법 String 변수를 int 타입의 변수로 바꾸는 방법은 java.lang.Integer 클래스를 사용하면 변환이 가능합니다. 변환하는 방법에는 2가지가 있습니다. 1. Integer.parseInt(String a) 2. Integer.valueOf(String a) 1. Integer.parseInt() public class sample { public static void main(String args[]) { String a = "123"; int b = Integer.parseInt(a); Syst.. 2024. 3. 13. Java - 대소문자 구분 / 대소문자 변환 (문자) String 타입 변수의 대소문자 변환 방법 Java에서 String 타입의 데이터의 대소문자를 통일 시키는 방법은 toUpperCase(), toLowerCase() 이 두가지를 사용하면 아주 간단하게 모든 문자의 대소문자를 통일 시킬 수 있습니다. public class sample { public static void main(String[] args) { String abc = "abcdefg"; abc = abc.toUpperCase(); System.out.println(abc); } } Char 타입 변수의 대소문자 변환 방법 하지만 만약 문자열 abc에서 'a'만 대문자로 변경하고자 한다면 어떤 방법을 사용해야 되는지 알아보겠습니다. 문자열에서 특정 문자만 변환을 하려고 하면 String .. 2024. 3. 13. 이전 1 2 3 4 5 ··· 11 다음