我需要根据物品的价格对它们进行排序。
每个物品的价格都存储在一个JSON数组中。
我已经创建了一个二维数组来存储名称和价格。
类似于这样...
String [][] priceArray = new String [itemArray.length()] [2];
for(int i = 0; i < itemArray.length(); i++)
{
//put the item name in the first dimension
priceArray[i][0] = itemArray.getJSONObject(i).getString("name");
//put the item price in the second dimension
priceArray[i][1] = itemArray.getJSONObject(i).getString("baseprice");
}
//DEBUG TO SEE THE RESULTS
for(int i = 0; i < priceArray.length; i++)
{
Log.i("Item name : Item Price", priceArray[i][0] + " : " + priceArray[i][1]);
}
这个代码已经可以正常工作了... 但是我怎么才能按照第二维中价格的大小对数组进行排序呢?
这样做是否是最佳方式呢?