java字串與集合轉換工具使用
阿新 • • 發佈:2018-12-03
java字串與集合轉換工具使用
我們知道在Java 中有幾種集合類,比如 List,Set,還有 Map,List集合一般是存放的元素是有序可重複的,Set 存放的元素則是無序不可重複的,而 Map 集合存放的是鍵值對。
/** * 將字串轉換為集合 * @param string * @return */ private static List<String> getList(String string) { String[] split = string.split(","); List<String> strings = Arrays.asList(split); return strings; }
我們知道集合中有個上層介面 List,其有個典型實現類 ArrayList
public class ArrayList<E> extends AbstractList<E>
implements List<E>, RandomAccess, Cloneable, java.io.Serializable
所以我們可以用 instanceof 運算子判斷 某個物件是否是 List 介面的實現類,如果是返回 true,否則返回 false
ArrayList arrayList = new ArrayList(); System.out.println(arrayList instanceof List);//true
java判斷陣列中是否包含某個元素
String[] orgString = {"2018-01","2018-02","2018-03","2018-04","2018-05","2018-06","2018-07","2018-08","2018-09","2018-10","2018-11","2018-12"}; for (LeakPointVO leakPointVO : realRushCount) { String counts = leakPointVO.getNormalValue(); String checkDate = leakPointVO.getCheckDate(); if(!Arrays.asList(orgString).contains(checkDate)||null==checkDate) { continue; } String checkDateName = compareDic(checkDate); datelist.add(checkDateName); Numlist.add(counts); }