- package com.itheima;
- /**
- * 第三题:判断一个字符串是否是对称字符串,例如"abc"不是对称字符串,"aba"、"abba"、"aaa"、"mnanm"是对称字符串。
- * 思路:判断字符串是否对称,只需判断其反转之后是否和原字符串相同即可。将字符串转换为字符数组,
- * 对字符数组遍历,并放入新建的StringBuilder中,利用其反转方法。
- *@author XiaLei
- */
- public class Test3 {
-
- public static void main(String[] args){
-
- String str="gfrfg";
- char[] ch=str.toCharArray();
- //将字符串转换为字符数组。
- StringBuilder sb=new StringBuilder();
- //新建一个StringBuilder容器。
- for (char c : ch){
- //遍历数组。
- sb.append(c);
- //将数组元素放入容器。
- }
- String str1=sb.reverse().toString();
- //反转StringBuilder并返回为String类型。
- System.out.println(str.equals(str1));
- //判断是否相同。
- }
- }
复制代码
|
|