Cách kiểm tra xem một chuỗi có theo thứ tự bảng chữ cái trong Java hay không

Mục lục:

Cách kiểm tra xem một chuỗi có theo thứ tự bảng chữ cái trong Java hay không
Cách kiểm tra xem một chuỗi có theo thứ tự bảng chữ cái trong Java hay không

Video: Cách kiểm tra xem một chuỗi có theo thứ tự bảng chữ cái trong Java hay không

Video: Cách kiểm tra xem một chuỗi có theo thứ tự bảng chữ cái trong Java hay không
Video: JDBC 03. Cách kết nối với cơ sở dữ liệu bằng JDBC 2024, Có thể
Anonim

WikiHow này hướng dẫn bạn một cách sử dụng Java để tìm hiểu xem một chuỗi ký tự có theo thứ tự bảng chữ cái hay không. Như với tất cả các dự án mã hóa, có nhiều cách để xác định xem chuỗi có theo thứ tự hay không. Đây là một ví dụ cơ bản hoạt động bằng cách tạo một mảng ký tự và so sánh nó với chuỗi.

Các bước

12547503 1
12547503 1

Bước 1. Nhập java.util. Arrays

java.util. Arrays chứa các phương thức bạn cần để tìm kiếm và sắp xếp các mảng.

nhập java.util. Arrays;

12547503 2
12547503 2

Bước 2. Tạo hàm kiểm tra thứ tự của chuỗi

Hàm này sẽ tìm độ dài của chuỗi, tạo mảng ký tự bằng độ dài của chuỗi, gán chuỗi cho mảng ký tự, sau đó sắp xếp mảng đó.

nhập java.util. Arrays; public class wikiHow {static boolean isAlphabeticOrder (String s) {// tìm độ dài của chuỗi int n = s.length (); // tạo một mảng ký tự có cùng độ dài với chuỗi ký tự char c = new char [n]; // gán chuỗi vào mảng ký tự mới for (int i = 0; i <n; i ++) {c = s.charAt (i); } // sắp xếp mảng ký tự Arrays.sort (c);

12547503 3
12547503 3

Bước 3. Tìm xem mảng ký tự có bằng chuỗi hay không

nhập java.util. Arrays; public class wikiHow {static boolean isAlphabeticOrder (String s) {// tìm độ dài của chuỗi int n = s.length (); // tạo một mảng ký tự có cùng độ dài với chuỗi ký tự char c = new char [n]; // gán chuỗi vào mảng ký tự for (int i = 0; i <n; i ++) {c = s.charAt (i); } // sắp xếp mảng ký tự Arrays.sort (c); // kiểm tra xem mảng và chuỗi ký tự có bằng nhau không for (int i = 0; i <n; i ++) if (c ! = s.charAt (i)) return false; trả về true; }

12547503 4
12547503 4

Bước 4. Cung cấp các lập luận

Bây giờ bạn đã tạo hàm, tất cả những gì còn lại cần làm là kiểm tra chuỗi. Nếu chuỗi theo thứ tự bảng chữ cái, kết quả sẽ là đúng. Nếu không, kết quả sẽ là Không.

nhập java.util. Arrays; public class wikiHow {static boolean isAlphabeticOrder (String s) {// tìm độ dài của chuỗi int n = s.length (); // tạo một mảng ký tự có cùng độ dài với chuỗi ký tự char c = new char [n]; // gán chuỗi vào mảng ký tự for (int i = 0; i <n; i ++) {c = s.charAt (i); } // sắp xếp mảng ký tự Arrays.sort (c); // kiểm tra xem mảng và chuỗi ký tự có bằng nhau không for (int i = 0; i <n; i ++) if (c ! = s.charAt (i)) return false; trả về true; } public static void main (String args ) {String s = "aabbbcc"; // kiểm tra xem chuỗi có theo thứ tự không if (isAlphabeticOrder (s)) System.out.println ("Có"); else System.out.println ("Không"); }}

Đề xuất: