您好,登錄后才能下訂單哦!
回文串是指一個字符串從前往后讀和從后往前讀都是一樣的。在Java中,我們可以通過以下步驟來判斷一個字符串是否為回文串:
以下是一個Java函數,用于判斷一個字符串是否為回文串:
public static boolean isPalindrome(String s) {
// 將字符串轉換為小寫
s = s.toLowerCase();
// 初始化兩個指針
int left = 0;
int right = s.length() - 1;
// 使用雙指針法判斷字符串是否為回文串
while (left < right) {
if (s.charAt(left) != s.charAt(right)) {
return false;
}
left++;
right--;
}
return true;
}
使用這個函數,你可以輕松地判斷一個字符串是否為回文串:
public static void main(String[] args) {
String str1 = "racecar";
String str2 = "hello";
System.out.println(isPalindrome(str1)); // 輸出:true
System.out.println(isPalindrome(str2)); // 輸出:false
}
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。