Tôi đang sử dụng máy quét để đọc một dòng tập tin văn bản bằng dòng nhưng sau đó làm thế nào để có được số dòng từ lặp quét qua từng đầu vào chương trình của tôi là một cái gì đó như thế này:Làm thế nào để có được số dòng sử dụng máy quét
s = new Scanner(new BufferedReader(new FileReader("input.txt")));
while (s.hasNext()) {
System.out.print(s.next());
này hoạt động tốt nhưng ví dụ:
1,2,3 3,4,5
tôi muốn biết số dòng của nó có nghĩa là 1,2,3 là phù hợp 1 và 3,4,5 là phù hợp 2.How nào để tôi nhận được rằng ?
Đó là một điều đáng tiếc vẫn không có giải pháp tốt hơn so với việc tạo ra một máy quét mỗi dòng, mặc dù. Tôi vấp phải vấn đề tương tự như giải pháp "ngây thơ" đầu tiên của bạn, Máy quét đọc quá nhiều phía trước và dường như không có cách nào để thiết lập một bộ đệm nhỏ hơn. – Joffrey