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 » Hàm Xử Lý Xâu Trong Java
-
Java: Hàm Xử Lý Chuỗi (String) | V1Study
-
Các Phương Thức Xử Lý Chuỗi Trong Java - Freetuts
-
Java: Hàm Xử Lý Chuỗi( String) - Blog Của Hà Thanh Tâm
-
Bài Tập Về Xử Lý Xâu Trong Java: Chuyển Các Ký Tự In Thường Sang In ...
-
Các Hàm Xử Lý Chuổi Trong Java - Tài Liệu Text - 123doc
-
Chuỗi String Trong Java
-
String Trong Java - Học Java Miễn Phí Hay Nhất - VietTuts
-
Java Cơ Bản – Phần 3: Xử Lý Chuỗi. Xử Lý Mảng. - Mai Trời Sáng !
-
Chuẩn Hóa Xâu Trong Java - Bài Tập Xử Lý Xâu Kí Tự String
-
Xử Lý Chuỗi Trong Java - Lập Trình Từ Đầu
-
Bài Tập Xử Lý Xâu Kí Tự String
-
Xâu Trong C++ - VNOI
-
Giúp Chuẩn Hóa Xâu Trong Java, Bài Tập Xử Lý Xâu Kí Tự String
-
(PDF) Java Practice Book (1) | Phuong Nguyen The