時間格式化與運算java
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Calendar calendar=sdf.getCalendar(); calendar.setTime(sdf.parse(sdf.format(new Date()))); calendar.add(Calendar.DATE,1); System.out.println(calendar.getTime());
集合與數組的互換json
ArrayList<String> list=new ArrayList<String>(); list.add("a"); list.add("b"); list.add("c"); String[] strs1=list.toArray(new String[]{}); String[] strs2=list.toArray(new String[list.size()]);
List<String> list = new ArrayList<String>(Arrays.asList(str2));
//list= Arrays.asList(str2); //錯誤寫法 返回的是java.util.Arrays.ArrayList 沒有add方法
list.add("add"); System.out.println(list);
com.alibaba.fastjson與數組、字符串互換
//字符串轉JSONArray String result="[\"12312\",\"123123122\"]"; JSONArray jsonArray=JSONArray.parseArray(result); System.out.println(jsonArray.toJSONString()); //JSONArray 轉 數組 String [] strings=jsonArray.toArray(new String[jsonArray.size()]); // 數組 轉 JSONObject JSONObject jsonObject=new JSONObject(); String[] arr=new String[]{"123","456"}; jsonObject.put("data",arr); System.out.println(jsonObject.toJSONString()); // 數組 轉 JSONArray JSONArray dn=new JSONArray(); dn.addAll(Arrays.asList(arr)); System.out.println(dn.toJSONString());