开发者社区> 问答> 正文

java的method怎么返回

public class Anagram {
// Returns a copy of the string in sorted order.
public static String sort(String s) {
    char [] sortString = s.toCharArray();
    Arrays.sort(sortString);
    String sorted = String.valueOf(sortString);
    return s;
}
public static void main(String[] args) {
    Scanner in = new Scanner(System.in);
    System.out.print("Enter line: ");
    String line = in.next();
    String lineString = line.replaceAll("[^0-9A-Za-z]", "");
    String lineSortString = sort(lineString);
    System.out.print("Enter anagram: ");
    String anagram = in.next();
    String anagramString = anagram.replaceAll("[^0-9A-Za-z]", "");
    String anagramSortString = sort(anagramString);
    if(lineSortString == anagramSortString){
        System.out.println("\nAnagram!");
    }else{
        System.out.println("\nNot a anagram.");
    }
}
}

要怎么改才行 实在不知道怎么弄

展开
收起
蛮大人123 2016-06-08 16:49:26 1969 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪
     public static String sort(String s) {
        char [] sortString = s.toCharArray();
        Arrays.sort(sortString);
        String sorted = String.valueOf(sortString);
        return sordet;//这样改试试
    }
    2019-07-17 19:32:19
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
相关产品:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载