以下は私のコードです。基本的には、文字が昇順か降順かに関係なく動きます。小文字の単語が入力された場合は完璧に動作しますが、たとえばaBが入力されている場合は、文字が明瞭であるときに文字がordeではないと言っています。本当にわからないし、私はこれを払拭し始めている!大文字と小文字が混在した文字列を変換するjava
text.toLowerCase();
while (! text.equals("END"))
{
String string = (text);
char[] content = string.toCharArray();
java.util.Arrays.sort(content);
String sorted = new String(content);
if (text.equals(sorted))
{
System.out.print(text);
System.out.print(" letters in ascending order");
System.out.println();
}
else
{
System.out.print((text));
System.out.print(" letters not in ascending order");
System.out.println();
}
System.out.println();
System.out.print("#Enter input text : ");
text = BIO.getString();
}
}
}