判断一个字符串是否是对称字符串 * 例如"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. AIO-3128C四核高性能主板
  2. linux命令行 正则,在Linux命令行中使用正则表达式
  3. 理解First Chance和Second Chance避免单步调试
  4. 计算机it分几个学,2020德国计算机专业申请指南 IT专业学习有哪些难度
  5. Keras-8 Predicting house prices: a regression example
  6. oracle 创建角色 权限设置,[学习笔记] Oracle创建用户、分配权限、设置角色,
  7. 数据结构单链表的创建和遍历(后插法)
  8. Android 性能分析工具介绍
  9. 2011年 最新Gmail改版后 申请免费的Gmail企业邮箱图文教程
  10. b、blockquote、base、bdo、big、标签
  11. 将电脑文件夹内的文件名批量导入到Excel表格中
  12. 青少年沉迷游戏得鱼教育老师告诉家长如何处理
  13. 基于Linux的树莓派和电脑之间的串口通信编程
  14. 【opencv4.3.0教程】06之基础结构3之Scalar_结构详解
  15. 洛谷 [P3975 [TJOI2015]弦论
  16. 游戏测试工程师的光荣与梦想(一)-百炼成钢
  17. 人死了后还有来生吗?
  18. cpp和hpp的区别(转载)
  19. 超级星饭团:“理智追星”不只是一句口号!
  20. 表单控件 文本框 title overall type: UNKNOWN_TYPE server type: NO_SERVER_DATA

热门文章

  1. 【python 文本翻译】python文本翻译功能
  2. 用java将数组中的数字倒过来_有数组a[n],用java 代码将数组元素顺序颠倒
  3. 论文投稿变量书写格式汇总
  4. 芦荟怎么吃 这样吃很美味
  5. 携职教育:财政部最新发文!初级会计持证人数规模预计将达900万
  6. c语言随机产生100个字母,C语言实现生成1到100随机数的方法
  7. 中国股市:如果历史会重复?
  8. 在岸、离岸人民币汇率分别是什么?有什么区别?
  9. 为U盘安装即插即用的kali(linux)操作系统(超级详细~)
  10. 【Web】一种好用的浏览器页面打印(打印销售小票)方法