中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java中有哪些使用list的方法

發布時間:2021-05-19 16:11:24 來源:億速云 閱讀:129 作者:Leah 欄目:編程語言

這期內容當中小編將會給大家帶來有關java中有哪些使用list的方法,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

1.list截取指定部分

List sublist = new ArrayList();
sublist = new ArrayList<String>(alist.subList(2, 4));

2.在指定位置更新內容

public ArrayList<String> attrs = new ArrayList<>();//圖層屬性
attrs.set(position, "string");

3.判斷Arraylis中是否有重復內容

public static void main(String[] args)
{
  List<String> list = new ArrayList<String>();
  list.add("aa");
  list.add("bb");
  list.add("cc");
  list.add("dd");
  list.add("bb");
  list.add("ee");
  list.add("dd");
  list.add("ff");
  String temp = "";
  for (int i = 0; i < list.size() - 1; i++)
  {
    temp = list.get(i);
    for (int j = i + 1; j < list.size(); j++)
    {
      if (temp.equals(list.get(j)))
      {
        System.out.println("第" + (i + 1) + "個跟第" + (j + 1) + "個重復,值是:" + temp);
      }
    }
  }
}

4.java中集合(list)與數組(Array)的相互轉化

1) 數組轉化為集合

數組可以轉化為List,但是除了顯示功能以外,其他功能不能使用,因為通過轉換得到的list不知到是什么類型的,可以通過集合的構造方法賦值,來使用其他的功能:

String[] names ={"劉備","曹操","諸葛亮"};
List list1 = Arrays.asList(names);
list1 = new ArrayList(list1);

2) 集合轉化為數組

Object[] ary1 = list3.toArray(new String[list3.size()]);
//System.out.println(Arrays.toString(ary1));

5.Hashmap轉化成arraylist

 HashMap<String, Marker> hashMap = iMarkerService.getBaiduMarkerMap();
 ArrayList<Marker> markers = new ArrayList<>(hashMap.values());

6.轉換成字符串 join

List<String> userParms=new ArrayList();
String userSql = String.join(" AND ", userParms);

7.排序

Collections.sort(warnRes, new Comparator<WarnRes>() {//按終保日期排序
  public int compare(WarnRes warnRes0, WarnRes warnRes1) {
    return warnRes1.getZbrq().compareTo(warnRes0.getZbrq());
  }
});

Java有哪些集合類

Java中的集合主要分為四類:1、List列表:有序的,可重復的;2、Queue隊列:有序,可重復的;3、Set集合:不可重復;4、Map映射:無序,鍵唯一,值不唯一。

上述就是小編為大家分享的java中有哪些使用list的方法了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

随州市| 怀远县| 侯马市| 安化县| 南溪县| 惠来县| 安达市| 海晏县| 荣昌县| 绍兴市| 清河县| 泸西县| 广饶县| 汽车| 北碚区| 灵丘县| 红安县| 图片| 安阳市| 庆阳市| 赞皇县| 青州市| 潼南县| 犍为县| 台江县| 天全县| 芦山县| 永靖县| 靖西县| 屏山县| 平顶山市| 永新县| 衡东县| 饶平县| 屏南县| 和硕县| 安阳县| 大洼县| 金塔县| 武邑县| 黄梅县|