-3
這是我的包資源管理器視圖看起來像在Eclipse ..錯誤的順序。Eclipse錯誤和它沒有正確地排序圖像
下面是它看起來像在正常的文件夾視圖..正確的順序 [
我想我所有的圖像進入我的項目,但不會弄亂順序,它應該是從小到大的順序,但值過了10左右後,它會出現錯誤並將某些圖像重新定位到同一個奇怪的位置,我認爲這絕對是一個錯誤,但我不知道爲什麼會發生這種情況。幫幫我!
這是我的包資源管理器視圖看起來像在Eclipse ..錯誤的順序。Eclipse錯誤和它沒有正確地排序圖像
下面是它看起來像在正常的文件夾視圖..正確的順序 [
我想我所有的圖像進入我的項目,但不會弄亂順序,它應該是從小到大的順序,但值過了10左右後,它會出現錯誤並將某些圖像重新定位到同一個奇怪的位置,我認爲這絕對是一個錯誤,但我不知道爲什麼會發生這種情況。幫幫我!
圖像是根據他們的名字的順序,排序是根據字符串而不是數字。由於名稱是以例如「100」,「25」而不是100和25的字符串格式,eclipse將它們解釋爲字符串而不是數字,因此與字符串的第一個字符即「1」 「2」。
所以排序後,它總是看起來像「1,10,100,2,23,31」等等。我希望這是有道理的。
那麼在該文件夾中排序很好,但在Eclipse中並沒有。你能幫我弄清楚這個問題嗎? –
@Pritam是正確的。問題是Windows資源管理器正在做一些奇怪的事情。它可以按照添加的日期排序,也可以是數字排序,這種情況並不常見。一個簡單的解決方法是用前導0填充文件名。 0001.png,0002.png,... 0010.png,0011.png。針對您希望擁有的文件數量使用適當數量的前導零。 –
感謝Pritam和David。我將爲此使用前導0方法,因爲我正在編寫一個sprite緩存加載器,並且正在按字符串順序讀取和寫入文件,並且我認爲我是按數字順序執行的,但事實並非如此。非常感謝! –