我做了一个类Anagrams,它写一个句子中的单词排列,当我运行编译的程序为java Anagrams“sentence1”“sentence2”...它应该生成每个句子的排列。我如何才能做到这一点?Java程序帮助
import java.io.*;
import java.util.Random;
import java.util.ArrayList;
import java.util.Collections;
public class Anagrams
{
...
public static void main(String args[])
{
String phrase1 = "";
System.out.println("Enter a sentence.");
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
try { phrase1 = input.readLine(); }
catch (IOException e) {
System.out.println("Error!");
System.exit(1);
}
System.out.println();
new Anagrams(phrase1).printPerms();
}
}
这是我到目前为止,我只需要它来“当我键入命令java字谜...... “sentece1”“SENTENCE2”的“SENTENCE1”” SENTENCE2运行...香港专业教育学院 已经使用它的javac Anagrams.java
你能告诉我们你到目前为止,以及你卡在哪里? – rsp 2011-03-21 21:09:10
在你的问题中,你说你会使用参数来传递sentence1和sentence2,但是在你的代码中,我发现你没有使用参数,而是等待用户输入。那么你的目标是什么? – RoflcoptrException 2011-03-21 21:26:32
我的目标是使用参数,但我不知道我会怎么做1 ... n个参数。 – Homes 2011-03-21 21:35:20