2021-02-12:如何判断两个字符串是否互为旋转字符串?

福大大架构师每日一题 2021-02-12 07:34:31
2021-02-12:如何判断两个字符串是否互为旋转字符串?#福大大架构师每日一题#
...全文
760 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
老王就是我 2021-02-20
  • 打赏
  • 举报
回复
只能循环, string s="sdfsdfcxzf"; string[] ss=s.split(""); bool flag=true; for(int i=0;i<ss.length;i++){ if(!ss[i].equals(ss[ss.length-i])){ flag=false; break; } } sout(flag)
xiaoxiangqing 2021-02-20
  • 打赏
  • 举报
回复
2楼的方法可以
哈哈gogo 2021-02-19
  • 打赏
  • 举报
回复
判断是否相等,
SmallTeddy 2021-02-18
  • 打赏
  • 举报
回复
判断旋转后是否相等不就可以了嘛,字符串相对与对象(数组)好判断一些
韩_师兄 2021-02-17
  • 打赏
  • 举报
回复
引用 1 楼 亦夜 的回复:

if (a==null||b==null||a.length()!=b.length()) {
             return false;
         }
         String b2=b+b;
         return b2.contains(a);
这个方法好,简单明了
qybao 2021-02-12
  • 打赏
  • 举报
回复
String b2 = “”+b+b; return b2.relaceAll(“(.*?)”+a+”(.*)”, “$2$1”).equals(a);
亦夜 2021-02-12
  • 打赏
  • 举报
回复

if (a==null||b==null||a.length()!=b.length()) {
             return false;
         }
         String b2=b+b;
         return b2.contains(a);

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧