我有一個字符串數組我已經從數據庫中的Java fileterd像這樣的輸出排序字符串數組,然後按編號
[ABCD XYZ M1210,
ABCD XYZ M149,
ABCD XYZ M5130,
ABCD XYZ N1420,
ABCD XYZ T11299,
ABCD XYZ S11044]
進出口尋找如下排序我的數組:
[ABCD XYZ M149,
ABCD XYZ M1210,
ABCD XYZ M5130,
ABCD XYZ N1420,
ABCD XYZ S11044,
ABCD XYZ T11299]
,它是最後一個元素我特別希望
==> String theStringIWant = myStringArray.get(myStringArray.size() - 1);
我需要的DOI第一個排序「XYZ」後面的字母是什麼按字母順序排列,然後進行排序後數值,如此例如 ABCD XYZ M1210 < ABCD XYZ M5130爲5130大於1210
這裏任何幫助,將不勝感激
*任何引用在Java等合適的庫
乾杯
你有尋求'集合#sort'? –
我會讓我自己的'Comparator'來處理兩部分的字符串。 – Pietu1998
@LuiggiMendoza尋找? – user1694873