Trong bài này, chúng ta sẽ hiểu cách lấy một ký tự từ chuỗi đã cho. Char là một kiểu dữ liệu có chứa một bảng chữ cái hoặc một số nguyên hoặc một ký tự đặc biệt. Chuỗi là một kiểu dữ liệu chứa một hoặc nhiều ký tự và được đặt trong dấu ngoặc kép (“”).
Dưới đây là một minh chứng về điều tương tự -
Giả sử đầu vào của chúng tôi là -
Input string: Java Programming Index: 11
Đầu ra mong muốn sẽ là -
Result: m
Thuật toán
Step 1 - START Step 2 - Declare a string value namely input_string and a char value namely resultant_character. Step 3 - Define the values. Step 4 - Using the function string.charAt(), fetch the char value present at the specified position. Store the value in resultant_character. Step 5 - Display the result Step 6 - Stop
Ví dụ 1
Ở đây, chúng tôi liên kết tất cả các hoạt động với nhau trong hàm "main".
public class CharacterAndString { public static void main(String[] args) { String string = "Java Programming"; System.out.println("The string is defined as " +string); int index = 11; char resultant_character = string.charAt(index); System.out.println("\nA character from the string :" + string + " at index " + index + " is: " + resultant_character); } }
Đầu ra
The string is defined as Java Programming A character from the string :Java Programming at index 11 is: m
Ví dụ 2
Ở đây, chúng tôi đóng gói các hoạt động thành các hàm thể hiện lập trình hướng đối tượng.
public class CharacterAndString { public static char get_chararacter(String string, int index) { return string.charAt(index); } public static void main(String[] args) { String string = "Java Programming"; System.out.println("The string is defined as " +string); int index = 11; char resultant_character = get_chararacter(string, index); System.out.println("\nA character from the string :" + string + " at index " + index + " is: " + resultant_character); } }
Đầu ra
The string is defined as Java Programming A character from the string :Java Programming at index 11 is: m