Bảng điều khiển tệp người dùng nhập liệu / Dòng lệnh - Java

Hầu hết các ví dụ trên web để nhập tệp bằng Java đề cập đến một đường dẫn cố định:

File file = new File ("myfile.txt");

Điều gì về một tệp đầu vào của người dùng từ bảng điều khiển? Giả sử tôi muốn người dùng nhập tệp:

System.out.println ("Nhập tệp để đọc:");

Tôi có tùy chọn nào (sử dụng càng ít mã càng tốt) để đọc trong người dùng chỉ định tệp để xử lý. Sau khi có tệp, tôi có thể chuyển đổi thành chuỗi, v.v. Tôi nghĩ rằng nó liên quan đến BufferedReader, Scanner, FileInputStream, DataInputStream, v.v. Tôi chỉ không chắc chắn cách sử dụng chúng kết hợp với có được phương pháp hiệu quả nhất.

Tôi là người mới bắt đầu, vì vậy tôi có thể thiếu một thứ dễ dàng. Nhưng tôi đã làm việc này lộn xộn trong một thời gian và vô ích.

Cảm ơn trước.

12
задан nicorellius 9 June 2011 в 05:49
поделиться