話不多說直接上干貨
這里我寫了一個list數組里邊add了三個Order實體(我的ucId,price,qty都是int類型)
第一個實例:我對price進行從小到大的排序(我的price是int類型)
顯然這里的第一種方式已經給出提示了,讓使用第二種更簡潔的方式去編寫。
第二個實例:我對price和qty進行正序排序
顯然這里也是推薦使用第二種方式
好了重點來了
第三個實例:對price正序,qty倒序
我一開始這么寫
第一種方式得到的結果(正確的)
第二種方式得到的結果(錯誤的),看源碼應該可以看出,這里的排序只是記了一個狀態去排序的,會把整個的排序都按照倒序去排列了,所以這里得到的結果肯定是錯誤的
然后我在網上各種百度(大部分都是不負責任的自己應該都還沒親自試過的吧)
后來查看源碼之后發現還有一個方法,修改之后
得到的結果
好了,今天的分享就到這里了,如有不對的地方,還請大家指點出來,幫助到您記得點贊喲。