每日一题:字符串系列---判断一个字符串是否是对称字符串 * 例如“abc“不是对称字符串,“aba“、“abba“、“aaa“、“mnanm“是对称字符串
判断一个字符串是否是对称字符串 * 例如"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“是对称字符串相关推荐
- 处理字符串_11_判断一个字符是否是数字
判断一个字符是否是数字 需求描述 需求:将临时表里判断data字段里哪些是数字. 解决方法:这里通过函数isnumberic或者regexp完成该效果. 注: 数据库数据集SQL脚本详见如下链接地址 ...
- 回文字符串:判断一个是否是回文字符串。回文字符串是指正序(从左向右)和倒序(从右向左)读都是一样的字符串。
题目描述: 判断一个是否是回文字符串.回文字符串是指正序(从左向右)和倒序(从右向左)读都是一样的字符串. 示例1 输入:abc 输出:false 示例2 输入:-121 输出:false 示例3 输 ...
- c语言编写程序判断图的连通,图论期末大作业编程题(如何判断一个4连通4正则图为无爪、无K4图)...
博士期间估计这可能是唯一一个要编程的作业,搞了半天弄出这个东西,放这里为以后用到的时候查找方便. 说来也是可笑,读博士期间发现大家对上课也都没什么兴趣,老师也是那么回事,都说博士期间学的课程是要有助于 ...
- js判断字符串是否为空_每日一课 | Python 如何判断一个字符串是否包含另一个字符串?...
在Python中,我们可以使用in运算符或str.find()来检查一个字符串是否包含另一个字符串. 1.运算符 name = "mkyong is learning python 123& ...
- hive 查询是否包含字符串_oracle判断一个字符串中是否包含另外一个字符串
select * from a where instr(a,b)>0;用于实现B字段是A字段中的某一部分的时候,要论顺序或者要相邻的字符. 如果想要不论顺序或者不相邻的字符时,定义函数可以实现: ...
- 【教3妹学算法-每日3题(3)】 判断矩阵经轮转后是否一致
插: 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站. 坚持不懈,越努力越幸运,大家一起学习鸭~~~ 3妹:小呀么小二郎呀, 背着那书包上学堂. 2 ...
- 语言print如何实现连续输出_【每日一题】如何实现一个高效的单向链表逆序输出?...
今后,动力节点Java学院将每天为大家带来一道大厂面试真题,这些面试题都是大厂技术专家们结合多年的工作.面试经验总结提炼而成的面试真题. 通过这些面试题,还可以间接地了解技术大牛们出题思路与考察要点. ...
- 每日一题(38)—— 一个32位的机器,该机器的指针是多少位?
一个32位的机器,该机器的指针是多少位? 指针是多少位只要看地址总线的位数就行了.80386以后的机子都是32的数据总线.所以指针的位数就是4个字节了.
- 每日一题——使用tkinter做一个四则运算程序
15. 做一个四则运算程序.将操作数填入输入框后,单击相应单选按钮将算式和结果填入下方的标签中. from tkinter import *def func():a = float(t1.get()) ...
最新文章
- AIO-3128C四核高性能主板
- linux命令行 正则,在Linux命令行中使用正则表达式
- 理解First Chance和Second Chance避免单步调试
- 计算机it分几个学,2020德国计算机专业申请指南 IT专业学习有哪些难度
- Keras-8 Predicting house prices: a regression example
- oracle 创建角色 权限设置,[学习笔记] Oracle创建用户、分配权限、设置角色,
- 数据结构单链表的创建和遍历(后插法)
- Android 性能分析工具介绍
- 2011年 最新Gmail改版后 申请免费的Gmail企业邮箱图文教程
- b、blockquote、base、bdo、big、标签
- 将电脑文件夹内的文件名批量导入到Excel表格中
- 青少年沉迷游戏得鱼教育老师告诉家长如何处理
- 基于Linux的树莓派和电脑之间的串口通信编程
- 【opencv4.3.0教程】06之基础结构3之Scalar_结构详解
- 洛谷 [P3975 [TJOI2015]弦论
- 游戏测试工程师的光荣与梦想(一)-百炼成钢
- 人死了后还有来生吗?
- cpp和hpp的区别(转载)
- 超级星饭团:“理智追星”不只是一句口号!
- 表单控件 文本框 title overall type: UNKNOWN_TYPE server type: NO_SERVER_DATA