判断某字符串 是否是该字符串的旋转词
来源:互联网 发布:java电子商务网站源码 编辑:程序博客网 时间:2024/06/10 17:52
import java.util.Scanner;public class TreePrinter {static TreePrinter mm = new TreePrinter();public static void main(String[] args) {Scanner scanner = new Scanner(System.in);String A = scanner.nextLine();String B = scanner.nextLine();System.out.println(mm.chkRotation3(A, A.length(), B, B.length()));}//方法一public boolean chkRotation1(String A, int lena, String B, int lenb) {// write code hereif (lena != lenb) {return false;}String C = A + A;char[] bb = B.toCharArray();char[] cc = C.toCharArray();for (int i = 0; i < cc.length; i++) {for (int j = 0; j < bb.length; j++) {if (cc[i] == bb[j]) {return true;}}}return false;}//方法二public boolean chkRotation2(String A, int lena, String B, int lenb) {if(lena!= lenb || A== null || B==null){return false;}String C = A+A;if(C.contains(B)){return true;}return false;}//方法三public boolean chkRotation3(String A, int lena, String B, int lenb) {if(lena!= lenb || A== null || B==null){return false;}String C = A+A;for(int i=0;i<C.length();i++){if(i+lena < C.length()){if(C.substring(i,i+lena).equals(B)){return true;}}}return false;}}
0 0
- 判断某字符串 是否是该字符串的旋转词
- 判断一个字符串是否是一个字符串的旋转字符串
- 判断一个字符是否是另一个字符的旋转字符串
- 【C语言】判断一个字符串是否是一个字符串的旋转字符串
- 字符串操作:左旋转字符串,右旋转字符串,判断一个字符串是否是另一个字符串旋转所得
- 判断是字符串是否包含某字符串
- 判断一个字符串是另外字符串的旋转字符串
- 判断两个字符串是否互为旋转词
- 判断两个字符串是否互为旋转词
- 判断两个字符串是否为旋转词
- 判断两个字符串是否互为旋转词
- 判断两个字符串是否互为旋转词
- 判断两个字符串是否互为旋转词
- 判断是否是字符串
- 给定一个源字符串,一个字符串字典,判断该字典是否是由源字符串完全分割而来的
- 判断一个字符串是否为另一个旋转之后的字符串
- 字符串旋转及判断是否为旋转后的字符
- 【字符串】判断两字符串是否互为旋转词?
- HDU-5510 Bazinga
- HihoCoder
- discuz论坛搭建
- 软件架构之架构视图
- ViewPager总结
- 判断某字符串 是否是该字符串的旋转词
- effective java 读书笔记---第六章 枚举与注解
- android developer tiny share-201704022
- Idea-每次修改JS文件都需要重启Idea才能生效解决方法
- spring整合c3p0和DBCP连接池的简单配置
- 最短路径
- 阿里巴巴开源项目 Druid 负责人温少访谈
- 秒懂iOS文件分享
- hdu1711_Number Sequence_(KMP的数组用法)