비디오: 널널한박교수의 C강의26(삽입정렬) 2024
Java에서는 거의 모든 컴퓨터 프로그래밍 언어와 마찬가지로 파일에서 데이터 읽기가 까다로울 수 있습니다. 컴퓨터에 수행 할 작업을 지시하기 위해 추가 코드 줄을 추가합니다. 때로는 다른 사람들의 코드에서이 줄을 복사하여 붙여 넣을 수 있습니다.
import java. util. 스캐너; import java. io. 파일; import java. io. IOException; 공용 클래스 DoPayroll {public static void main (String args []) IOException {Scanner diskScanner = new Scanner (새 파일 ("EmployeeInfo. txt")); for (int empNum = 1; empNum <= 3; empNum ++) {payOneEmployee (diskScanner);} diskScanner. 정적 void payOneEmployee (스캐너 aScanner) {직원 anEmployee = 새로운 직원 (); an Employee. setName (aScanner. nextLine ()); an Employee. setJobTitle (aScanner. nextLine ()); an Employee. cutCheck (aScanner. nextDouble ()); aScanner. nextLine ();}}
예를 들어 다음 목록의 패턴을 따를 수 있습니다.
/ * * Listing 8-2의 패턴 * / import java. util. 스캐너; import java. io. 파일; import java. io. IOException; 스캐너 이름 새 스캐너 ( 새 파일 (999)> 클래스 SomeClassName SomeFileName " ))); // 여기에 일부 코드가 표시됩니다 (scannerName ). nextInt (); scannerName nextDouble (); scannerName 다음 것(); scannerName nextLine (); // 여기에 일부 코드가 표시됩니다 (scannerName ). close ();}} 파일에서 데이터를 읽으 려합니다. 키보드에서 읽고 있다고 상상해보십시오. 일반적인 스캐너와 다음 코드를 프로그램에 넣으십시오. 그런 다음 목록 패턴에서 추가 항목을 추가하십시오:두 개의 새 가져 오기 선언을 추가하십시오. 하나는 Java 용입니다. io. Java 용 파일과 다른 파일. io. IOException Type
는 메소드의 헤더에 IOException
을 던집니다.-
새 스캐너 호출에서
-
새 파일 (") 을 입력하십시오. 이미 하드 드라이브에있는 파일을 가져옵니다. 파일 이름을 따옴표 안에 입력하십시오.
-
스캐너 이름으로 사용하는 단어를 사용하십시오. next, nextInt, nextDouble 등의 호출에서 해당 단어를 다시 사용하십시오.
-
때때로 코드를 복사하여 붙여 넣기하면 문제가 생길 수 있습니다. 어쩌면 단순한 목록 패턴에 맞지 않는 프로그램을 작성하고있을 수도 있습니다. 패턴을 약간 조정해야합니다. 그러나 패턴을 조정하기 위해 패턴 뒤에있는 아이디어를 이해해야합니다.