Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi
    solution
    Đăng nhập
    Đăng nhập

    Đề bài: Đếm số dòng trống trong file văn bản

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 8: Dòng dữ liệu vào/ra và tệp — khóa Lập trình Java

    Viết chương trình thực hiện các bước sau:

    1. Đọc nhiều dòng văn bản từ bàn phím, dừng khi gặp EOF.
    2. Ghi nội dung vào file data.txt bằng FileWriter (mỗi dòng kết thúc bằng \n).
    3. Mở lại file bằng BufferedReader, đếm số dòng trống (empty) và số dòng không trống (nonEmpty). Một dòng được xem là trống nếu sau khi trim() còn lại chuỗi rỗng.
    4. In ra:
      empty: <empty>
      nonEmpty: <nonEmpty>
      
    • Định dạng đầu vào:

      Nhiều dòng văn bản kết thúc bằng EOF

    • Ràng buộc đầu vào:

      Tổng kích thước văn bản ≤ 10⁵ ký tự

    • Định dạng đầu ra:

      2 dòng: empty: ... và nonEmpty: ...

    Ví dụ:

    Đầu vào:

    hello
    
    world
    
    
    foo

    Đầu ra:

    empty: 3
    nonEmpty: 3
    

    Giải thích:

    6 dòng: hello, '', world, '', '', foo → empty=3, nonEmpty=3.

    Đầu vào:

    single

    Đầu ra:

    empty: 0
    nonEmpty: 1
    

    Giải thích:

    1 dòng duy nhất, không trống.

    Đầu vào:

       
    	
      

    Đầu ra:

    empty: 3
    nonEmpty: 0
    

    Giải thích:

    Toàn dòng whitespace → đều được coi là trống.

    Đầu vào:

    a
    b
    c

    Đầu ra:

    empty: 0
    nonEmpty: 3
    

    Chủ đề

    ☕ JavaJavaIOTất cả môn học

    Đang tải editor...