请定义一个方法用于判断一个字符串是否是对称的字符串,并在主方法中测试方法。例如:“abcba“、“上海自来水来自海上“均为对称字符串。
请定义一个方法用于判断一个字符串是否是对称的字符串,并在主方法中测试方法。例如:“abcba”、"上海自来水来自海上"均为对称字符串。
package com.itcast.api;/*** 请定义一个方法用于判断一个字符串是否是对称的字符串,并在主方法中测试方法。例如:"abcba"、"上海自来水来自海上"均为对称字符串。* 方法: 返回值是什么? 参数列表是什么?** 思考: 定义一个方法? 字符串反转? StringBuilder?*/
public class TestDemo03 {public static void main(String[] args) {//定一个一个字符串String str = "abcbaaa";//调用方法System.out.println(isSelf(str));}public static boolean isSelf(String str){// 为了程序的高效完善,如果传递的是空值,返回falseif (str == null){return false;}//转化为StringBuilderStringBuilder sb = new StringBuilder(str);//反转字符串 在转成StringString s = sb.reverse().toString();//与原字符串比较是否相等//相等返回True,不相等返回False,用String#equals(); 方法return s.equals(str);}
}
定义一个方法,把 int 数组中的数据按照指定的格式拼接成一个字符串返回,调用该方法,并在控制台输出结果。
要求:
1、如果传递的参数为空,返回null
2、如果传递的数组元素个数为0,返回[]
3、如果数组为int[] arr = {1,2,3}; ,执行方法后的输出结果为:[1, 2, 3]
/*** 定义一个方法,把 int 数组中的数据按照指定的格式拼接成一个字符串返回,调用该方法,并在控制台输出结果。* 要求:* 1、如果传递的参数为空,返回null* 2、如果传递的数组元素个数为0,返回[]* 3、如果数组为int[] arr = {1,2,3}; ,执行方法后的输出结果为:[1, 2, 3]** 本题考验 字符串的拼接? append?*/
public class TestDemo04 {public static void main(String[] args) {//1.定义一个数组int[] arr = {1,2,3};//2.调用方法 返回值String 参数列表 int[] arrSystem.out.println(isAppend(arr));}private static String isAppend(int[] arr) {//为了程序的健壮性 做一个非空判断if (arr == null){return null;}//3.创建StringBuilder对象 调用StringBuilder#append() 字符串的拼接StringBuilder sb = new StringBuilder();sb.append("[");//4.遍历数组 因为要操作所有元素for (int i = 0; i < arr.length; i++) {//拼接元素sb.append(arr[i]); //arr[i] 既代表数组中的每一个元素//5.判断是否是最后一个元素 不是的加,if (i != arr.length -1)sb.append(",");}sb.append("]");return sb.toString(); //最后调用StringBuilder#toString()方法转化成字符串}
}
请定义一个方法用于判断一个字符串是否是对称的字符串,并在主方法中测试方法。例如:“abcba“、“上海自来水来自海上“均为对称字符串。相关推荐
- list @size 验证_第33期:上海自来水来自海上,回文字符串验证!
我准备了 1000 本电子书和计算机各领域高清思维导图 100 张,关注后回复[资源],即可获取!更可回复[内推]加入 BAT 内推群! 01.题目示例 见微知著,发现一组数据很有趣,分享给大家.le ...
- c++ string 回文串_第33期:上海自来水来自海上,回文字符串验证!
我准备了 1000 本电子书和计算机各领域高清思维导图 100 张,关注后回复[资源],即可获取!更可回复[内推]加入 BAT 内推群! 01.题目示例 见微知著,发现一组数据很有趣,分享给大家.le ...
- html表单提交不判断,请问jquery有方法可以判断一个表单提交之后结果是成功或不成功吗?...
具体是这样的,今天在做项目的时候用到layer弹出插件,我弹出的是一个iframe层.我用了ajax提交,通过ajax提交后的回调判断提交是否成功,成功就调用parent.layer.close(in ...
- C语言---写一个函数,判断一个字符串是否为另外一个字符串旋转之后的字符串
题目: 写一个函数,判断一个字符串是否为另外一个字符串旋转之后的字符串. #include <string.h> #include <stdio.h> void left_re ...
- “正话反说”:A和B在玩一个游戏,两人轮流说一句话,这句话正读反读都一样,如adgda,谁先说错,谁出局,另一个人胜出。编写一个函数用于判断这句话是否符合要求,符合要求时,函数返回1,否则函数返回0
"正话反说":A和B在玩一个游戏,两人轮流说一句话,这句话正读反读都一样,如adgda,谁先说错,谁出局,另一个人胜出. 编写一个函数用于判断这句话是否符合要求,符合要求时,函数返 ...
- 2021-12-27 Java String contains() 方法用于判断字符串中是否包含指定的字符或字符串。用.toLowerCase().contains忽视大小写。
一.public boolean contains(CharSequence chars) contains() 方法用于判断字符串中是否包含指定的字符或字符串. 二.返回值 如果包含指 ...
- 自定义函数fac1用递推方法求n!,自定义函数fac2用递归方法求n!,主函数中输入整数n(0≦n≦10)后,分别调用函数fac1和函数fac2求n!,最后输出调用的结果值进行对比。
自定义函数fac1用递推方法求n!,自定义函数fac2用递归方法求n!,主函数中输入整数n(0≦n≦10)后,分别调用函数fac1和函数fac2求n!,最后输出调用的结果值进行对比. 参考运行截图: ...
- python判断一个列表是否包含另一个列表_Python判断一个list中是否包含另一个list全部元素的方法分析...
Python判断一个list中是否包含另一个list全部元素的方法分析 本文实例讲述了Python判断一个list中是否包含另一个list全部元素的方法.分享给大家供大家参考,具体如下: 你可以用fo ...
- 方法:判断一个点是否在一个立方体中
判断方法:从该点出发,做任意方向的一根射线,看与构成长方体的各平面的交点数. --如果为偶数,则在长方体之外,如果为奇数,则在长方体之内. 判断一个点是否在多边形内部 https://blog.csd ...
- split() 方法用于把一个字符串分割成字符串数组
最新文章
- 智能手表音频特性测试_智能手表和传统手表怎么选?有这些需求选它更合适
- 二十七、 爬取Boss直聘的招聘信息
- HDU 2089 不要62 数位DP
- 《构建之法》阅读笔记02
- K-means算法和矢量量化
- 【机器学习】 - 关于Keras的深入理解
- 一个资源管理系统的设计--基于cgroup机制
- IOS开发基础知识--碎片14
- 从服务器上下载下来的代码,部署到本地时,Url自动带www前缀
- python_文件读写_反转文件中的行
- MongoDBTool-最新进展报告
- windows phone:使用sqlite-net
- 喜报:毒霸成功通过VB100认证
- 谷歌有望回归中国市场
- 集线器、交换机和路由器
- Linux大神进阶二十:Mariadb服务管理
- [Python从零到壹] 十五.文本挖掘之数据预处理、Jieba工具和文本聚类万字详解
- 老毛桃还原windows server 2012 R2服务器
- JavaScript shells
- ZZULIOJ--1261: 小媛在努力