我正在閱讀包含運動員距離的文本文件,每個距離換行。每個運動員都有6次嘗試,每次嘗試都記錄一段距離。尚未做出的嘗試必須由字符串'U'表示,並且距離0將被存儲爲字符串'X'。 我目前初始化數組的如下:存儲和排序混合數據類型
Object[] distances = new Object[String 'U', String 'U', String 'U', String 'U', String 'U', String 'U',];
我然後通過陣列迭代和分配類型浮體的距離到陣列,或字符串「X」到所述陣列。 我的問題是,是否有更好的方法來存儲這些值,以及將它們分類的最佳方法是什麼。數字先降序,然後是非「U」然後是「X」(距離爲零)
謝謝,其實我原來這樣做,但我現在必須出示其中非嘗試顯示爲U和犯規(0)顯示爲X.輸出也許我可以做這種方式,只是改變它當我打電話顯示,即如果(d [i] == 0){system.out.println('U');} – user3636636
是的,這樣你維護數據結構與適當的值,並顯示任何需要。還要保持排序邏輯簡單。 – Neo