charAt()
是 Java 中 String
類的一個方法,用于獲取字符串中指定索引位置的字符。這個方法接受一個整數參數(索引),并返回該索引位置上的字符。需要注意的是,字符串的索引是從0開始的,所以傳遞的參數應該在0到字符串長度-1之間。
以下是 charAt()
方法在 Java 字符串處理中的一些應用示例:
String str = "Hello, World!";
char firstChar = str.charAt(0); // firstChar 的值為 'H'
String str = "Hello, World!";
for (int i = 0; i < str.length(); i++) {
char currentChar = str.charAt(i);
System.out.println("Character at index " + i + ": " + currentChar);
}
String str = "Hello, World!";
int index = str.indexOf('W'); // index 的值為 7
String str = "Hello, World!";
String reversedStr = "";
for (int i = str.length() - 1; i >= 0; i--) {
reversedStr += str.charAt(i);
}
System.out.println("Reversed string: " + reversedStr); // 輸出 "!dlroW ,olleH"
public static boolean isPalindrome(String str) {
int left = 0;
int right = str.length() - 1;
while (left< right) {
if (str.charAt(left) != str.charAt(right)) {
return false;
}
left++;
right--;
}
return true;
}
總之,charAt()
方法在 Java 字符串處理中非常實用,可以用于訪問、操作和分析字符串中的字符。