我有兩個數組,其中一個數組代表一個名稱集合,另一個描述它們的關聯標記。我想按升序對數組中的標記進行排序,然後還將各個名稱與商標有關。通過對數組進行排序創建排名列表
我的目標是創建一個排名列表。我正在使用Processing來做到這一點
float sum = 0;
String [] name = {"A", "B", "C", "D","E"};
float [] mark = {12, 2, 4, 6, 23};
void setup() {
size(600, 600);
smooth();
}
void draw() {
background(225);
fill(0);
println(name.length);
for (int i =0; i<name.length; i++) {
text(name[i] + ":"+ mark[i], 100, 100+i*50);
}
}
/////// i wanted to sort it as E:23, A:12, D:6, C:4, B:2
如果有人能幫助我,這將是非常好的。 :)
提前許多感謝, 優素福
你能在代碼中指定的語言嗎?看起來像C,但要確定...另外,您使用的各種功能看起來都來自庫 - 可能是Processing庫? –
Hi @MichaelDorgan我正在使用基於Java的處理程序 –
爲什麼你使用兩個「數組」? [地圖](http://docs.oracle.com/javase/7/docs/api/java/util/Map.html)將是一個更好的選擇 – sam