2023蓝桥杯javaB组试题
1、实现一个函数,判断输入的字符串是否是回文(回文就是一个正读和反读都一样的字符串)
public static boolean isPalindrome(String str) {
if (str == null || str.length() == 0) {
return false;
}
int start = 0;
int end = str.length() - 1;
while (start < end) {
if (str.charAt(start) != str.charAt(end)) {
return false; // 发现不相同则返回false
} else { // 相同则比较前后一对字符
start++; // 移动比较指针
end--; // 移动比较指针
}
}
return true; // 全部相同,返回true。
}
创作工场
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!