判断一个字符串是否是对称字符串 * 例如"abc"不是对称字符串,“aba”、“abba”、“aaa”、"mnanm"是对称字符串

public class Test{public static void main(String[] args) {System.out.println(isPalindrome(""));//falseSystem.out.println(isPalindrome("a"));//trueSystem.out.println(isPalindrome("aba"));//trueSystem.out.println(isPalindrome("abccba"));//trueSystem.out.println(isPalindrome("abcdcba"));//true}//需要实现这个方法public static boolean isPalindrome(String s) {//定义一个变量n存储字符串长度int n=s.length();if (n==0){return false;}if (n==1){return true;}//判断是否对称for(int i=0;i<n/2;i++){if(s.charAt(i)!=(s.charAt(n-i-1))){return false;}}return true;}
}

这题主要考虑的是String类型的charAt() 方法,用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。

例如:

public class Test {public static void main(String args[]) {String s = "www.runoob.com";char result = s.charAt(6);System.out.println(result);}
}

以上程序执行结果为:

n

这题的思考主要是用到String类型的看能不能用char的一些方法做一些处理,一些字节码的操作往往能解决一些问题

每日一题:字符串系列---判断一个字符串是否是对称字符串 * 例如“abc“不是对称字符串,“aba“、“abba“、“aaa“、“mnanm“是对称字符串相关推荐

  1. 处理字符串_11_判断一个字符是否是数字

    判断一个字符是否是数字 需求描述 需求:将临时表里判断data字段里哪些是数字. 解决方法:这里通过函数isnumberic或者regexp完成该效果. 注: 数据库数据集SQL脚本详见如下链接地址 ...

  2. 回文字符串:判断一个是否是回文字符串。回文字符串是指正序(从左向右)和倒序(从右向左)读都是一样的字符串。

    题目描述: 判断一个是否是回文字符串.回文字符串是指正序(从左向右)和倒序(从右向左)读都是一样的字符串. 示例1 输入:abc 输出:false 示例2 输入:-121 输出:false 示例3 输 ...

  3. c语言编写程序判断图的连通,图论期末大作业编程题(如何判断一个4连通4正则图为无爪、无K4图)...

    博士期间估计这可能是唯一一个要编程的作业,搞了半天弄出这个东西,放这里为以后用到的时候查找方便. 说来也是可笑,读博士期间发现大家对上课也都没什么兴趣,老师也是那么回事,都说博士期间学的课程是要有助于 ...

  4. js判断字符串是否为空_每日一课 | Python 如何判断一个字符串是否包含另一个字符串?...

    在Python中,我们可以使用in运算符或str.find()来检查一个字符串是否包含另一个字符串. 1.运算符 name = "mkyong is learning python 123& ...

  5. hive 查询是否包含字符串_oracle判断一个字符串中是否包含另外一个字符串

    select * from a where instr(a,b)>0;用于实现B字段是A字段中的某一部分的时候,要论顺序或者要相邻的字符. 如果想要不论顺序或者不相邻的字符时,定义函数可以实现: ...

  6. 【教3妹学算法-每日3题(3)】 判断矩阵经轮转后是否一致

    插: 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站.  坚持不懈,越努力越幸运,大家一起学习鸭~~~ 3妹:小呀么小二郎呀, 背着那书包上学堂. 2 ...

  7. 语言print如何实现连续输出_【每日一题】如何实现一个高效的单向链表逆序输出?...

    今后,动力节点Java学院将每天为大家带来一道大厂面试真题,这些面试题都是大厂技术专家们结合多年的工作.面试经验总结提炼而成的面试真题. 通过这些面试题,还可以间接地了解技术大牛们出题思路与考察要点. ...

  8. 每日一题(38)—— 一个32位的机器,该机器的指针是多少位?

    一个32位的机器,该机器的指针是多少位? 指针是多少位只要看地址总线的位数就行了.80386以后的机子都是32的数据总线.所以指针的位数就是4个字节了.

  9. 每日一题——使用tkinter做一个四则运算程序

    15. 做一个四则运算程序.将操作数填入输入框后,单击相应单选按钮将算式和结果填入下方的标签中. from tkinter import *def func():a = float(t1.get()) ...

最新文章

  1. 泛型中? super T和? extends T的区别
  2. Nginx 的这些妙用,你都 get 到了吗?
  3. 史上最完整的Maven 教程
  4. 初步了解Windows应用程序内存结构 - 使用VMMAP工具
  5. 印象笔记无法连服务器(internet explore的问题)
  6. 【数据库系统概论】考研重点章节分析【0】
  7. matlab中数组创建方法
  8. 斜堆学习笔记+复杂度证明
  9. 前端开发 容器标签span与div 0228
  10. 避免缓冲区溢出的方法
  11. javascript计时秒表简单设计
  12. 想从远程办公进入 toB 蓝海?它可以,你未必
  13. Spring框架配置文件 application.xml 示例
  14. 题目477- A+B Problem III (陷阱题)
  15. Unity3D Slider控件(滑动条)
  16. 小米抢购软件_【晓满晓满晓】今日科技新鲜事:小米11、鸿蒙os、摩拜单车
  17. 字迹相似度测试软件,文章相似度检测_文章在线相似度检测_文章相似度检测软件-纸牌屋检测工具...
  18. 迅捷PDF在线转换器将PDF增加密码的简单方法
  19. 一次 svchost.exe 进程占用大量网络带宽的排查
  20. dpi shell命令 安卓_夏普手机免root,安装区域中文及隐藏虚拟按键和调整dpi的方法...

热门文章

  1. STM32F107 以太网PHY选择和电路设计
  2. Linux 信号signal处理机制
  3. fsdb和vpd格式波形生成并查看
  4. 【在线学习站点汇总】
  5. UCF HSPT 2021 A . Minimum Excluded String (mex)
  6. Witt向量简介 §3.3:原像集为Witt向量环的环态射
  7. Canvas可以画出任何你想要的效果
  8. 华为服务器不做阵列怎么进系统,服务器不做阵列能装系统
  9. CVPR2022论文速递(2022.4.20)!共13篇!
  10. 个人博客图片(ElasticSearch)