Java39 String 클래스 StringBuffer : 가변적(mutable)인 문자열을 처리하기 위한 클래스 : 문자열을 추가하거나 변경하게되면 기존의 객체로 추가 및 변경 StringBuilder : StringBuffer와 같은 기능 : StringBuffer와 다르게 멀티쓰레드 환경에서 안정적이지 않고, 싱글쓰레드 환경에서는 보다 더 빠른 성능을 가짐 StringTokenizer : 문자열을 지정한 구분자로 쪼개주는 클래스 : 쪼개진 문자열을 토큰(token)이라고 부름 : 쪼개지는 기본값들은 \t, \n, \r 2024. 1. 9. 백준 2675번 - 문자열 반복 [내가 쓴 코드] import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); for (int n = 0; n < a; n++) { int x = sc.nextInt(); String word = sc.next(); for (int i = 0; i < word.length(); i++) { for (int j = 0; j < x; j++) { System.out.print(word.charAt(i)); } } System.out.println(); } sc.close(); } } - 처음에 단어를 nextL.. 2024. 1. 9. 자바(JAVA) - Scanner & BufferedReader 사용자 입력 기능 1. Scanner import java.util.Scanner; public class Input { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String input = sc.nextLine(); } } 1KB 크기의 버퍼*를 갖기 때문에 입력이 바로 전달 입력을 읽는 과정에서 내부에서 정규 표현식 적용, 입력값 분할, 파싱 과정 등을 거치기 때문에 속도가 느림 2. BufferedReader import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Inpu.. 2024. 1. 8. 이전 1 2 3 4 5 다음