判断一个字符串是否是对称字符串 * 例如"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. __slots__(面向对象进阶)
  2. 初三学生多会筹备计算机中考考试,2020年的初中生注意,中考将会发生这几大变化,最好提前准备...
  3. mongo-express 远程代码执行漏洞(CVE-2019-10758)
  4. 2459: 爱你多少年呢
  5. springboot对于redis的增删改查
  6. 如何做好部门以及公司的文档管理、知识管理以及情报管理?——By Me
  7. 实战ReactNative 从入门到精通 重要技术解析,5分钟搭建iOS, Android App 实战一
  8. Transformer is All You Need: Multimodal Multitask Learning with a Unified Transformer
  9. 一分钟快速制作电子签名
  10. Linux系统时间校准
  11. Python字符串和列表常用的方法和操作
  12. html5绘制心形图案,HTML5/Canvas 渐变色彩的心形图案
  13. 链塔智库联合清华发布《2018区块链技术应用白皮书》
  14. 基于UGUI实现类似Excel表格功能
  15. 修改右键 新建菜单顺序
  16. 详解向图像加入高斯白噪声
  17. easypoi 语法_语法微课初中英语语法复习大全
  18. 小程序wx.getLocation,wx.openLocation地图相关的问题
  19. 圆球的体积 (10 分) - PTA
  20. lepus监控oracle数据库_Lepus(天兔)数据库监控系统之web控制台介绍

热门文章

  1. 集成学习(XGBoost,LightGBM,CatBoost)
  2. mysql 获得元素的数量_一个递归获取祖先元素值的MySQL函数范例
  3. Photoshop 系列:色阶-曲线-色相和饱和度
  4. 解读阿里精准推广的核心算法
  5. 【二叉树的前序、中序、后序遍历的python写法】借助栈的实现,效率媲美递归~
  6. 专访沃顿商学院教授张忠:“向上抑或向下”,中美数字化转型中碰撞出的哲学命题...
  7. 自学Python九 爬虫实战二(美图福利)
  8. Java基础(2)面向对象的理解
  9. 2021肥西实验高级中学高考成绩查询,高三年级召开2021年合肥市第二次教学质量检测成绩分析会...
  10. C++ 关于存档与读档