做作業,我卡住了。基於位置的Java打印
比方說,我有一個數組的顏色:
["blue", "orange", "green", "black", "red" ]
,並出現在文本這些顏色。當顏色出現時,會有另一個數組將行號存儲在另一個數組(位置數組)中。
[17,4,5,8,8]
現在我想通過上升線發生打印故輸出將是:
orange
green
black
red
blue
我使用Arrays.sort()來排序位置數組。 我相信這應該用位置來完成。
例如,對於打印橙色,存在排序陣列與陣列顏色上顏色位置的關係。
你能指點我嗎?
正如我開始學習java這樣做是儘可能簡單的方式。
現在剛開始學習java,因此必須儘可能簡單地完成。我知道如何做第4步 – Favolas
@Favolas:添加了一些代碼來幫助解釋:) – dacwe