发布网友 发布时间:2022-04-22 05:43
共2个回答
热心网友 时间:2022-04-20 15:27
如compareTo这个api是一个比较大小的api
以下是商店离手机用户距离的排序实例:
// 开始排序
private void Sorting(ArrayList<Integer> temp_km, ArrayList<Integer> temp_Adv_id ) {
// TODO Auto-generated method stub
for (int i = 0; i < temp_km.size() - 1; i++) {
for (int j = 1; j < temp_km.size() - i; j++) {
Integer a;
Integer b;
if ((temp_km.get(j - 1)).compareTo(temp_km.get(j)) > 0) { // 比较两个整数的大小
a = temp_km.get(j - 1);
b = temp_Adv_id.get(j - 1);
temp_km.set((j - 1), temp_km.get(j));
temp_Adv_id.set((j - 1), temp_Adv_id.get(j));
temp_km.set(j, a);//获得重新排序后距离数组
temp_Adv_id.set(j, b);//商店在数组中的真实ID
}
}
}
希望对您有帮助。
热心网友 时间:2022-04-20 16:45
百度天气api例子我有