본문 바로가기
728x90

StringTokenizer3

자바 입력 값에서 최솟값 최댓값 구하기 백준알고리즘 10818 might not have been initialized 변수 선언 후 초기화하지 않은 상태에서 변수의 값을 이용해 연산하거나 사용하려 했을 때 발생하는 에러다. 변수 선언 시 초기화 하거나 해당 변수를 사용하기 전에 값을 할당해주면 해결할 수 있다. StringTokenizer StringTokenizer.hasMoreTokens() : 꺼낼 토큰이 남아있는지 확인한다. (returnType : boolean) StringTokenizer.countTokens() : 꺼낼 토큰이 몇 개 남았는지 확인한다. (returnType : int) StringTokenizer.nextToken() : 토큰을 하나씩 꺼낸다. import java.util.Scanner; import jav.. 2021. 11. 29.
수열 StringTokenizer 활용 백준알고리즘 10871 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오. import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.IOException; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new .. 2021. 11. 26.
자바 BufferedReader, BufferedWriter, InputStreamReader, OutputStreamWriter, StringTokenizer 백준알고리즘 15552 BufferedReader, BufferedWriter 데이터가 바로 전달되지 않고 버퍼를 거쳐 전달되므로 데이터 처리 효율이 높다. 대량의 데이터를 처리할 때 유용함. BufferedReader Scanner의 역할 LeadLine메서드만 활용해 데이터 타입이 String으로 고정되기 때문에 다른형으로 사용할 경우 형변환 작업이 필요하다. 예외처리가 필수다. Bufferedwriter System.out.println의 역할 BufferedWriter.flush는 맨 마지막에 한 번만 사용하면 된다. StringTokenizer 1. public StringTokenizer(String str) : 전달된 매개변수 str을 default delimiter(공백문자:\t, \n, .. 2021. 11. 25.
728x90