我在做一些功课时遇到了一个问题。问题是取三个字符串并对它们进行排序。我已经把这个数字记下来了,但我不知道如何用字符串来完成这个。
这是书中的逐字记录:
编写一个程序,读取三个字符串并按字典顺序打印它们。
Please enter three strings:
Tom
Dick
Harry
The inputs in sorted order:
Dick
Harry
Tom
我的测试员:
package Chapter_5;
import java.util.Scanner;
public class StringOrderTester
{
public static void main(String[]args)
{
Scanner in = new Scanner(System.in);
System.out.println("Please provide three strings:");
StringOrder str = new StringOrder(in.nextLine(),in.nextLine(),in.nextLine());
}
}
我的代码:
package Chapter_5;
public class StringOrder
{
public StringOrder(String str1, String str2, String str3)
{
String index;
int i = str1.compareTo(str2);
System.out.println(i);
}
}