일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 헤이큐
- 비리짐
- 핸드캐리쿠리어차이점
- AATCC
- 필터링후복사붙여넣기
- 슈퍼코딩
- 40HQ컨테이너40GP컨테이너차이
- 미니마카
- 봉제용어
- MERN스택
- 엑셀드래그단축키
- 고급영어단어
- 암홀트롭
- 와끼
- 엑셀자동서식
- WHATTIMEOFTHEDAY
- 웹API
- 자켓실측
- 요척합의
- 비슬론지퍼
- Armhole Drop
- 클린코드
- 우레탄지퍼
- 40HQ컨테이너
- 미국영어연음
- 엑셀필터복사붙여넣기
- 지연환가료
- 영어시간읽기
- 나일론지퍼
- TACKING
- Today
- Total
CASSIE'S BLOG
프로그래머스 오랜만에 푼 것들 level 0 본문
import안됨.. LocalData
빈칸으로만 그냥 해결해야하는 것
println (개행있는 것), print (개행없는 것) 둘다 됨.
자바에서 그냥 공백없애기 뭐더라..
잊어버림.... IF문 써서 " " 이거일 때 "" 이걸로 바꾸는 거 하면 안되는가?
회사에서 대량의 데이터를 다루는 경우가 많습니다. 이런 상황에서는 BufferedReader를 더 자주 사용합니다. 이는 주로 성능 측면에서 이점을 제공하기 때문입니다.
BufferedReader는 데이터를 버퍼에 저장하고, 한 번에 여러 문자를 읽어오는데 이를 통해 입출력 작업이 효율적으로 이루어집니다. 그러므로 대량의 데이터를 처리할 때는 BufferedReader를 사용하는 것이 좋습니다.
반면에 Scanner는 구문 분석을 수행하므로 입력을 처리하는데 시간이 오래 걸릴 수 있습니다. 또한 Scanner는 고수준의 입출력 기능을 제공하기 때문에 간단한 입력 처리에는 적합하지만, 대용량 데이터를 처리할 때는 성능이 좋지 않을 수 있습니다.
따라서 회사에서는 대량의 데이터를 다룰 때 보다 효율적이고 빠른 처리를 위해 BufferedReader를 선호하는 경향이 있습니다.
BufferedReader는 데이터를 버퍼에 저장하여 한 번에 여러 문자를 읽어오며, 이를 통해 입출력 작업을 효율적으로 수행할 수 있습니다. 반면에 Scanner는 보통 한 번에 조금씩 데이터를 읽습니다.
이러한 차이로 인해 BufferedReader는 대량의 데이터를 효율적으로 처리할 수 있습니다. 특히 파일에서 데이터를 읽거나 네트워크에서 데이터를 수신할 때 BufferedReader를 사용하는 것이 성능상 이점이 있습니다. 반면에 Scanner는 주로 간단한 키보드 입력이나 작은 데이터를 처리하는데 사용됩니다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print(br.readLine().replaceAll(" ", ""));
}
}
BufferedReader는 텍스트를 읽는 기능을 제공하지만, 직접적으로 시스템 입력 스트림(System.in)에서 데이터를 읽을 수 없습니다. 대신 InputStreamReader를 사용하여 시스템 입력 스트림을 문자로 변환한 후에 BufferedReader로 읽어야 합니다.
따라서 BufferedReader를 생성할 때 InputStreamReader를 이용하여 시스템 입력 스트림(System.in)을 문자로 변환해주어야 합니다. 이렇게 하면 BufferedReader가 시스템 입력에서 데이터를 읽을 수 있습니다. 이런 이유로 InputStreamReader를 BufferedReader의 생성자에 전달하는 것이 일반적인 사용법입니다.
함수를 설명할 때 @param를 사용함.
매개변수를 설명할 때 @param를 사용함.
'PROGRAMMING > 코테' 카테고리의 다른 글
58. Length of Last Word (0) | 2024.03.21 |
---|---|
Leetcode Two Sum (0) | 2024.03.12 |
백준 10813번 공바꾸기 (0) | 2023.12.24 |
백준 10171번 자바 고양이 (이스케이프 시퀀스) (0) | 2023.12.24 |