在開(kāi)發(fā)時(shí),進(jìn)行網(wǎng)路請(qǐng)求前,需要把參數(shù)字段與值根據(jù)字母的的方式進(jìn)行整合,
整合成一個(gè)字符串,再進(jìn)行加密傳遞.
在4.4及以上版本,通過(guò)反射的方式讀取參數(shù)實(shí)體字段與內(nèi)容,然后進(jìn)行字母排序,
字母排序正常.
在4.4版本中,字母排列的順序不正確.導(dǎo)致請(qǐng)求失敗.
不知道原因.
JDK版本使用的是同一個(gè)版本.
排序也使用的相同的類(lèi)與方法,
希望有仁兄指出問(wèn)題
public class MapKeyComparator implements Comparator<String> {
? ? @Override
? ? public int compare(String o1, String o2) {
? ? ? ? return o1.compareTo(o2);
? ? }
}