Java3 [Java/자바] Scanner 사용법, next()와 nextLine()의 차이점 [학습목표] 💡 자바에서 입출력 처리를 할 수 있다 💡 자바 스캐너의 사용법을 알아본다 💡 next()와 nextLine()의 차이점을 알아본다 🚩여기서 잠깐 토막상식! ※ 필요한 사전지식? 표준 입출력, 스트림 1. Scanner란? java.util.Scanner 파일, 입력 스트림 등에서 데이터를 읽어 구분자로 토큰화하고 다양한 타입으로 형변환하여 리턴해주는 클래스 같은 방법으로 파일, 문자열 등 다양하게 데이터를 읽어들일 수 있어 편리하다 Scanner(File source) Scanner(InputStream source) Scanner(String source) 입력 스트림을 다루는 방법을 몰라도 손쉽게 입력처리 가능 데이터 형변환으로 인한 편리함 대량의 처리시 수행시간이 비효율적임 (느리다).. 2023. 1. 11. [Java/자바] 표준 입출력, InputStream/OutputStream [학습목표] 💡 스트림(Stream)의 개념을 알아본다 💡 자바의 표준 입출력을 알아본다. 1. 스트림(Stream)이란 무엇인가? 자바에서 스트림은 데이터의 흐름, 즉 데이터가 흘러가는 통로를 의미한다. 이 통로는 두가지 종류가 존재한다 입력 스트림 : 데이터를 읽어들이는 통로 출력 스트림 : 데이터를 내보내는 통로 이 입출력 스트림도 취급하는 데이터 타입에 따라 각각 두가지 종류로 나뉜다. byte타입 : InputStream, OutputStream char타입 : Reader, Writer 자바 프로그램이 구동되면 기본적으로 세가지 스트림이 준비된다 System.in : 표준 입력 System.out : 표준 출력 System.err : 표준 에러 출력 2023. 1. 11. [IntelliJ] Command line is too long. Shorten the command line and rerun. [개발환경] ✔ Windows 10 ✔ IntelliJ IDEA Ultimate 2022.1.3 ✔ jdk 17.0.3.1 [문제상황] Run Project 버튼을 눌렀는데 Error running 프로젝트명. Command line is too long. Shorten the command line and rerun. 이런 에러 메세지가 뜨면서 프로젝트 실행이 되지 않음 [해결방법] Run > Edit Configuratiions 선택 Modify options 선택 Shorten command line 선택 Shorten command line > @argfile (Java9) 선택 적용 후 실행이 잘 되는지까지 확인!! [참고문서] https://stackoverflow.com/questions/6.. 2022. 9. 20. 이전 1 다음