Java--判断一个字符串、数字是否为回文类型。
2021/10/22 20:12:48
本文主要是介绍Java--判断一个字符串、数字是否为回文类型。,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
判断一个字符串是否为回文字符串。
方法一:
`
/**
- 判断字符串是否为回文字符串。
- @param str 需要判断的字符串。
- @return true or false
*/
public boolean isHuiWenStr(String str) {
for (int i = 0; i < str.length() / 2; i++) {
if (str.charAt(i) != str.charAt(str.length() - 1 - i)) return false;
}
return true;
}
`
方法二:
public boolean isHuiWenStr(String str) { for (int i = 0, j = str.length() - 1; i < j; i++, j--) { if (str.charAt(i) != str.charAt(j)) return false; } return true; }
方法三:
`
public boolean isHuiWenStr_3(String str){
int i=0;
int j=str.length()-1;
while (i<j){ if (str.charAt(i) != str.charAt(j)) return false; i++; j--; } return true;
}
`
判断一个数字是否为回文数。
有了上面三种方法,其实只需要将 字符串参数 转换为 数字 就好了。
例:
`
/**
-
判断是否为回文数。
-
@param num 需要判断的数字。
-
@return true or false
*/
public boolean isHuiWenNum(int num) {
String str = Integer.toString(num);for (int i = 0; i < str.length() / 2; i++) {
if (str.charAt(i) != str.charAt(str.length() - 1 - i)) return false;
}
return true;
}
`
这篇关于Java--判断一个字符串、数字是否为回文类型。的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-11有哪些好用的家政团队管理工具?
- 2025-01-11营销人必看的GTM五个指标
- 2025-01-11办公软件在直播电商前期筹划中的应用与推荐
- 2025-01-11提升组织效率:上级管理者如何优化跨部门任务分配
- 2025-01-11酒店精细化运营背后的协同工具支持
- 2025-01-11跨境电商选品全攻略:工具使用、市场数据与选品策略
- 2025-01-11数据驱动酒店管理:在线工具的核心价值解析
- 2025-01-11cursor试用出现:Too many free trial accounts used on this machine 的解决方法
- 2025-01-11百万架构师第十四课:源码分析:Spring 源码分析:深入分析IOC那些鲜为人知的细节|JavaGuide
- 2025-01-11不得不了解的高效AI办公工具API