JSONObject 的相关处理
//-------------遍历json串的key----------- JSONObject data = JSONObject.fromObject("{\"cill\":\"2\",\"age\":\"黄磊\"}"); Iterator keys = data.keys(); ArrayList<String> listKey = new ArrayList<String>(); while (keys.hasNext()) { String key = keys.next().toString(); listKey.add(key); } //--------ArrayList转为String [ ] --------- String[] array = (String[]) listKey.toArray(new String[listKey.size()]); //-----string数组中的首字母排序 a- z 的顺序 --------- // 调用数组的静态排序方法sort,且不区分大小写 Arrays.sort(array, String.CASE_INSENSITIVE_ORDER); StringBuffer paramValue = new StringBuffer(); for (String key : array) { String value = data.getString(key); paramValue.append(value); } //-----json数据中删除一个元素 --------- jsonObject.remove("key"); //-----创建数组的三种方式--------- public static void main(String[] args){ //第一种 int[] temp = {3,5,6,7,9,4,1,21,36,0}; //第二种 int [] temp1 = new int[3]; temp1[0]=1; temp1[1]=1; temp1[2]=1; //第三种 int vec[] = new int[]{1, 5, 3}; }
时间: 2024-10-23 17:44:17