所以我需要弄清楚如何找到在字符串中出現在字母表中的第一個字母。如何查找字符串中的第一個字母(按字母順序)?
到目前爲止,我有這樣的:
import java.util.Scanner;
public class alphStr {
public static void main(String[] args) {
System.out.println("Please enter a word - ");
Scanner in = new Scanner(System.in);
String word = in.nextLine();
System.out.println("The word you entered was: " + word);
}
}
我想我可以通過使用「> || <」字符串中比較信,但我不知道該如何去這樣做。任何建議都會很棒!
經過一番閱讀後結束了這個解決方案,感謝大家的幫助。
import java.util.Scanner;
import java.util.Arrays;
public class alphStr {
public static void main(String[] args) {
Scanner input = new Scanner (System.in);
System.out.print("Enter a word: ");
String word = input.next();
char[] chars = word.toCharArray();
Arrays.sort(chars);
String sorted = new String(chars);
char x = sorted.charAt(0);
System.out.println("Alphabetically, the first letter in your word is: " + x);
}
}
字符串的排序內容並獲取第一個字符? – 2014-10-01 17:21:34
閱讀String類javadoc。您將發現允許訪問字符串字符的方法:http://docs.oracle.com/javase/7/docs/api/java/lang/String.html – 2014-10-01 17:21:52
Stack Overflow已經變得糟糕透了,很多脾氣暴躁的人似乎喜歡這樣,但我必須問(在這裏或其他地方?):這顯然是家庭作業。提交者基本上什麼也沒做。我也許可以花5分鐘指向正確的方向,但是真的有什麼意見,很多人只是爲了獲得投票而混合一些代碼?我認爲這不是在幫助任何人,或者它是? – KarlP 2014-10-01 17:41:16