2
次のコードは、ユーザー入力文字列内の3つの単語をアルファベット順に示しています。文字列内の3つのユーザー入力単語が同じかどうかを確認する方法は?
例:
猫アリ犬
出力:
アリ猫犬
私が何をしようとしているので、それを作るされます3つの単語が完全に同一であれば、「これらの単語「まったく同じですか」とか、それとも何かがあります。
私はそれをどうやってやっていくのかは分かりません。どんな助けやアドバイスもありがとうございます、ありがとうございます!
final Scanner keyboard = new Scanner(System.in);
System.out.print("Please enter three words : ");
final String words = keyboard.nextLine();
final String[] parts = words.split(" ");
System.out.print("In alphabetical order those are: ");
alphabetizing (parts);
for (int k = 0; k < 3; k++)
System.out.print(parts [k] + " ");
public static void alphabetizing(String x [])
{
int word;
boolean check = true;
String temp;
while (check)
{
check = false;
for (word = 0; word < x.length - 1; word++)
{
if (x [ word ].compareToIgnoreCase(x [ word+1 ]) > 0)
{
temp = x [ word ];
x [ word ] = x [ word+1];
x [ word+1] = temp;
check = true;
}
}
}
}
括弧をすべて閉じてください –
「文字列」.equals( "other string"); 'についてはどうでしょうか。 (https://stackoverflow.com/questions/513832/how-do-i-compare-strings-in-java) – GOXR3PLUS