Cách lấy tổng số dòng trong một chuỗi trong Java. (How to get count line of string in java?).





Trong các ứng dụng xử lý văn bảng hay dữ liệu, bạn sẽ gặp yêu cầu đếm số dòng của một chuỗi. Bài viết này sẽ hướng dẫn cách đếm số dòng của một chuỗi(String) trong ngôn ngữ lập trình Java.






Trong java ký tự xuống dòng của một cuỗi được thể hiện quá ký tự "\n", dựa vào ký tự này ta sẽ sử dụng phương phương thức "split()" để chuyển đổi các dòng trong chuỗi(String) thành các item trong một mảng, và sử dụng thuộc tích "length" của mảng(array) để lấy tổng số dòng của chuỗi.

Ta sẽ đi qua một ví dụ dơn giản để hiểu rõ hơn:
/**
 * @(#)JavaLineCount.java
 *
 * JavaLineCount application
 *
 * @author VNLIVES.NET
 * @version 1.00 2014/3/3
 */

public class JavaLineCount {
   
    public static void main(String[] args) {
       
        String objStr = " String line 1. \n String line 2. \n String line 3 \n String line 4";
        System.out.println(objStr);
        int count = objStr.split("\n").length;
        System.out.println(" Line count is: " + count);
       
    }
}

Kết quả sẽ là:
 String line 1.
 String line 2.
 String line 3
 String line 4
 Line count is: 4

























No comments:

Post a Comment