Java reverse()函数实践

来源:互联网 发布:虎嗅商学院 淘宝客 编辑:程序博客网 时间:2024/04/29 04:31

(数据结构习题)用类C语言设计算法判断所输入的以‘@’为结束标记的字符串是否形如“序列1&序列2”的形式。其中序列1和序列2都不含‘&’字符,序列1是序列2的逆序列,比如“a+b&b+a@”就是一个属于该模式的字符串,而“a+b&b-a@”则不是。

    System.out.println("输入字符串");    in = new Scanner(System.in);    String s1 = new String();    String s[];    s1 = in.nextLine();    String flag = "&";    s = s1.split(flag);    System.out.println(s[0]);    System.out.println(s[1]);    StringBuffer s3 =new StringBuffer(s[1]);    if(s[0].compareTo(s3.reverse().toString())==0)        System.out.println("same");    else System.out.println("not same");    }
0 0