我正在嘗試編寫一個排序程序,提示輸入名稱並按字母順序對它們進行排序,並大寫每個名稱的第一個字母。我只是簡單地迷失了。
我在考慮將代碼拆分成兩個方法,一個用於套管,另一個用於排序。Java插入名稱〜CompareTo
這是我走到這一步,爲資本位:
titleCase(String x)
name = x
x.toLowerCase
x.substring(0;)toUppercase
任何幫助將不勝感激。
最終的結果應該是這樣的:
輸入一個名字:
瑞伯
輸入一個名字:
麗塔
輸入一個名字:
SUE
輸入一個名字:
阿黛爾
輸入一個名字:
芭芭拉
輸入一個名字:
停止
[阿黛爾,芭芭拉,Rita,Sue,Zeb]
那你最近有什麼問題?我們不只是爲你寫一些代碼。你所提供的小代碼甚至沒有有效的代碼 – redFIVE
SO並不是真正的拋棄作業的地方。你有什麼特別的問題?似乎你手頭有大寫字母(有些)。你將如何收集它們?一個列表? –
[按字母順序排列字符串的簡單方法]的可能重複](http://stackoverflow.com/questions/11176227/simple-way-to-sort-strings-in-the-case-sensitive-字母順序) – rafaelbattesti