首页 > 编程语言 >Java 数组、List初始化赋值

Java 数组、List初始化赋值

时间:2023-05-04 15:57:06浏览次数:50  
标签:初始化 Java String List add new 赋值

1 数组初始化赋值

//第一种初始化赋值方式
String[] strs1={"1","2"};
 
//第二种初始化赋值方式
String[] strs2=new String[]{"1","2"};

2 List初始化赋值

//第一种初始化赋值方式
List<String> strList1=Arrays.asList(new String[]{"1","2"});
 
//第二种初始化赋值方式(推荐)
List<String> strList2=new ArrayList(Arrays.asList(new String[]{"1","2"}));
 
//第三种初始化赋值方式
List<String> strList3=new ArrayList<String>{{
    add("1");
    add("2");
}};

注:Arrays.asList()返回的对象不支持add()和remove()方法。具体原因请参考以下博客。

标签:初始化,Java,String,List,add,new,赋值
From: https://www.cnblogs.com/roak/p/17371492.html

相关文章

  • MFC-CListCtrl-GetSelectedCount获取被选中项目的总数
     UINTn=mylist4.GetSelectedCount();//获取被选中项目的总数str.Format(_T("n=%d\r\n"),n);OutputDebugString(str);    ......
  • MFC-CListCtrl-GetColumn获取列中某项信息
     LVCOLUMNlvcol;TCHARstr[256];lvcol.mask=LVCF_TEXT;lvcol.pszText=str;lvcol.cchTextMax=256;BOOLb7=mylist4.GetColumn(1,&lvcol);//获取列中某项信息//参数1:列号//【不设置iSubItem,就是列头信息;设置......
  • MFC-CListCtrl-获得总列数
     intnHeadNum=mylist4.GetHeaderCtrl()->GetItemCount();//获得总列数str.Format(_T("总列数nHeadNum=%d\r\n"),nHeadNum);OutputDebugString(str);    ......
  • 面试题 02.07(Java). 链表相交(简单)
    题目:本题与:力扣160相交链表一致给你两个单链表的头节点 headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回null。图示两个链表在节点c1开始相交:题目数据 保证 整个链式结构中不存在环。注意,函数返回结果后,链表必须 保持其原始结构......
  • 【java】定时器
     定时器的实现方式:线程等待实现:最原始最简单的方式,先创建一个thread,然后让它在while循环里一直运行着,通过sleep方法来达到定时任务的效果。 publicclassTask{publicstaticvoidmain(String[]args){//runinasecondfinallongtimeInterv......
  • [Javascript] Proxy - Snippets
    Blog:https://dev.to/marclipovsky/discovering-the-power-of-javascript-proxy-after-all-this-time-4627 Lazyloading:constlazyLoadHandler={get:function(target,property){if(!target[property]){target[property]=expensiveComputation(......
  • 2-BS结构的系统通信原理(没有涉及到Java小程序)
    1.WEB系统的访问过程第一步:打开浏览器第二步:找到地址栏第三步:输入一个合法的网址第四步:回车第五步:在浏览器上会展示响应的结果。2.关于域名:https://www.baidu.com/(网址)www.baidu.com是一个域名在浏览器地址栏上输入域名,回车之后,域名解析器会将域名解析出来一个具......
  • 查看Java进程启动的详细参数
    问题解决分析和定位一个Java线上系统问题,我们需要查看JVM启动时的一些参数设置,例如:垃圾回收算法、堆大小等等。这些参数可能在启动脚本中明确指明,也可能采用默认值。在系统运行过程中其他人也许动态调整了系统参数。通过jps命令找对对应的pid进程号[root@swk-207~]#ps-ef|......
  • 【访问者设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
    简介访问者模式(VisitorPattern)是一种行为型模式。它封装一个访问者类,把各元素类的操作集合起来,目的是将数据结构与数据操作分离。在不改变原有元素类数据结构的前提下,改变了元素类的执行算法。当某些较为稳定的东西(数据结构或算法),不想直接被改变但又想扩展功能,这时候适合用访问......
  • 毕业生进入社会,JAVA工程师面试经验汇总
    Java工程师是高度需求的技术岗位之一,面试过程非常重要。以下是一些Java工程师面试经验:基础知识:面试官可能会问关于Java基础知识的问题,例如Java语言特性、集合框架、多线程等。在准备面试时,应该学习这些内容,并确保自己能回答相关问题。经验和项目:面试官通常会问你参与的项目和你遇......