Java - Tách các từ có trong chuỗi và hiển thị mỗi từ trên 1 dòng.
Viết chương trình nhập vào một chuỗi bất kỳ, sau đó tách các từ có trong chuỗi đó và hiển thị mỗi từ trên 1 dòng.
Bài giải
-------------------- ######## --------------------
Bài giải
public static void main(String[] args) { String chuoi; char kyTu; Scanner scanner = new Scanner(System.in); System.out.println("Nhập vào chuỗi bất kỳ: "); chuoi = scanner.nextLine(); for (int i = 0; i < chuoi.length(); i++) { kyTu = chuoi.charAt(i); // kiểm tra ký tự có phải là khoảng trắng không if (Character.isSpace(kyTu)) { // Nếu ký tự đó là khoảng trắng thì xuống dòng System.out.println(); } else { /* * Nếu ký tự đó không là khoảng trắng * thì hiển thị ký tự đó trên 1 dòng * cho đến khi gặp khoảng trắng thì xuống dòng. */ System.out.print(kyTu); } } }
Kết quả sau khi biên dịch chương trình:
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.
Câu hỏi thường gặp liên quan:
- Java - So sánh 2 chuỗi bất kỳ được nhập từ bàn phím.
- Java - Nhập vào số nguyên bất kỳ và in ra số dòng của chuỗi tương ứng với số đó.
- Java - Đếm số lần xuất hiện ký tự 'a' trong chuỗi nhập từ bàn phím.
- Java - Nhập vào 1 số nguyên n và 1 chuỗi bất kỳ, sau đó in ra chuỗi được ghép từ n lần chuỗi đó.
- Java - Nhập vào 1 chuỗi và in các ký tự trong chuỗi đó ra màn hình.
- Java - Đếm số khoảng trắng có trong chuỗi được nhập từ bàn phím.
- Java - Tách các từ có trong chuỗi và hiển thị mỗi từ trên 1 dòng.
- Java - Kiểm tra một chuỗi có phải là chuỗi Panlyndrome hay không.