Bài Tập Xử Lý Chuỗi Trong Java - Lập Trình Không Khó
Có thể bạn quan tâm
Bài này mình sẽ giới thiệu các bạn một số bài tập về xử lý chuỗi trong java, hi vọng qua bài viết này các bạn có thể sử dụng chuỗi một cách thành thạo.
- Bài tập về xử lý chuỗi trong java
- Hướng dẫn làm bài tập 1
- Hướng dẫn làm bài tập 2
- Hướng dẫn làm bài tập 1
Bài tập về xử lý chuỗi trong java
- Nhập một xâu kí tự, đếm số lượng các từ trong xâu kí tự đó ( các từ có thể cách nhau bằng nhiều khoảng trắng );
- Nhập hai xâu kí tự s1, s2 nối xâu kí tự s2 vào sau xâu s1;
Các bạn có thể xem lại lý thuyết tại đây.
Hướng dẫn làm bài tập 1
- Với bài tập này chúng ta sẽ duyệt từ phần tử đầu tiên đến phần tử cuối cùng của xâu.
- Nếu kí tự hiện tại là một chữ ( ký tự khác space, tab và xuống dòng ). Sau đó ta đánh dấu từ đó đã được đếm notCounted = false.
- Đến khi gặp lại kí tự space, tab hoặc xuống dòng thì ta đổi notCounted = true để đếm từ tiếp theo.
Các cũng có thể làm theo nhiều cách khác nhau miễn sao đáp ứng đúng yêu cầu bài toán là được.
Code bài giải
import java.util.Scanner; import java.lang.String; public class DemoJava { public static void main(String[] args) { String s; Scanner scanner = new Scanner(System.in); s = scanner.nextLine(); System.out.println("So cac tu la: " + count(s)); } public static int count(String s ){ if (s == null ) return -1; int count = 0; boolean notCounted = true; for (int i=0;i < s.length() ; i++){ if(s.charAt(i) != ' ' && s.charAt(i) != 'n' && s.charAt(i) != 't'){ if (notCounted){ notCounted = false; count++; } } else { notCounted = true; } } return count; } }Hướng dẫn làm bài tập 2
- Để nối hai xâu kí tự các bạn có thể dùng toán tử + .
- Phương thức concat() sẽ nói chuỗi vào cuối chuỗi hiện tại. Ví dụ
Code bài giải
import java.util.Scanner; import java.lang.String; public class DemoJava { public static void main(String[] args) { String s1,s2; Scanner scanner = new Scanner(System.in); System.out.println("Moi nhap xau s1: "); s1 = scanner.nextLine(); System.out.println("Moi nhap xau s2: "); s2 = scanner.nextLine(); s1 = s1 + s2; System.out.println(s1); } }
Bài viết mình đến đây là kết thúc. Cám ơn các bạn đã theo dõi !
Từ khóa » Cách đếm Số Ký Tự Trong Chuỗi Java
-
Bài Tập Java - Đếm Số Từ Trong Một Chuỗi - VietTuts
-
Java - Đếm Số Lần Xuất Hiện Ký Tự 'a' Trong Chuỗi Nhập Từ Bàn Phím.
-
Đếm Số Lần Ký Tự Xuất Hiện Trong Chuỗi - Freetuts
-
Đếm Số Lần Ký Tự Xuất Hiện Trong Chuỗi - Bài Tập Java Có Lời Giải Cơ ...
-
Đếm Số Từ Trong Một Chuỗi - Cộng đồng Java Việt Nam
-
Video Java: Đếm Số Lượng Ký Tự In Thường Trong Chuỗi | V1Study
-
Bài Tập Java Cơ Bản: đếm Số Ký Tự In Hoa Trong Một Xâu | Codelearn
-
Bài Tập Về Xâu Trong Java: đếm Số Lần Xuất Hiện Của Một Ký Tự Trong ...
-
Cách đếm Số Lượng Khoảng Trắng Trong Java String - Deft Blog
-
Thực Hành Java: Bài 20. Đếm Chữ Cái, Chữ Số, Từ Trong Xâu
-
Lập Trình Java - Đếm Số Lần Xuất Hiện Ký Tự Trong Chuỗi
-
Đếm Số Chuỗi Con Với K Ký Tự Riêng Biệt - TutorialCup
-
Đếm Số Lượng Dòng Trong Chuỗi Java
-
Chuỗi String Trong Java