爪哇 2博客
  爪哇 2博客

在Java中初始化字符串列表

在本文中,我们将看到如何在Java中初始化String列表。

您可以如下初始化字符串列表:

爪哇
1
2
3
 
清单 <String> 清单 = 清单 <String>();
 

You can't 因为列表是一个 接口 and it can not be instantiated with 新 清单 ().

You need to instantiate it with the 类 that implements the 清单 接口 .

这是常见的 爪哇 集合 实现List接口的类。

爪哇
1
2
3
4
5
6
7
8
9
10
11
12
13
 
// 数组列表
清单 <String> 清单 1 = 数组列表 <String>();
 
// 链表
清单 <String> 清单 2 = 链表 <String>();
 
//向量
清单 <String> 清单 3 = 向量 <String>();
 
// CopyOnWriteArrayList
清单 <String> 清单 4 = CopyOnWriteArrayList<String>();
 

在大多数情况下,您将使用ArrayList初始化List,如下所示。

爪哇
1
2
3
4
 
// 数组列表
清单 <String> 清单 1 = 数组列表 <String>();
 

If you are using 爪哇 7 or greater than you can use diamond operator with 仿制药 .

爪哇
1
2
3
4
 
// 数组列表
清单 <String> 清单 1 = 数组列表 <>();
 

用值初始化字符串列表

有很多用值初始化字符串列表的方法。

数组 ’s asList

您可以使用数组’s的asList方法,用于使用值初始化列表。

爪哇
1
2
3
 
清单 <String> 清单 1 = 数组 . asList ( “印度” , “中国” , “不丹” );
 

流 .of(Java 8)

您可以使用 爪哇 8‘的流使用值初始化String列表。

爪哇
1
2
3
 
清单 <String> 清单 1 = .( “印度” , “中国” , “不丹” ). 收藏 ( 收藏家 . 到清单 ());
 

清单 .of(Java 9)

Finally, 爪哇 has introduced a 的 () method in 清单 类 to initialize 清单 with values in 爪哇 9.

爪哇
1
2
3
 
清单 <String> 清单 1 = 清单 .( “印度” , “中国” , “不丹” );
 

使用ArrayList’s 加 method

您显然可以初始化 数组列表 使用new运算符,然后使用add方法将元素添加到列表中。

爪哇
1
2
3
4
5
6
7
 
// 数组列表
清单 <String> 清单 1 = 数组列表 <>();
清单 1.( “印度” );
清单 1.( “中国” );
清单 1.( “不丹” );
 

使用番石榴库

您也可以使用番石榴库。

爪哇
1
2
3
 
清单 <String> 清单 1 = 清单 . 新 ArrayList ( “印度” , “中国” , “不丹” );
 

这是完整的示例。

爪哇
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
组织 . Arpit . 爪哇 2blog ;
 
进口 爪哇 . 实用程序 . 数组列表 ;
进口 爪哇 . 实用程序 . 数组 ;
进口 爪哇 . 实用程序 . 清单 ;
进口 爪哇 . 实用程序 .. 收藏家 ;
进口 爪哇 . 实用程序 ..;
 
上市 清单 OfStringsMain {
 
     上市 静态的 虚空 主要 ([] args ) {
 
         清单 <String> 清单 1 = 数组列表 <>();
         清单 1.( “印度” );
         清单 1.( “中国” );
         清单 1.( “不丹” );
         系统 .. 打印 ( 清单 1);
 
        //使用Arrays.asList
         清单 <String> 清单 2= 数组 . asList ( “印度” , “中国” , “不丹” );
         系统 .. 打印 ( 清单 2);
 
        //使用Stream.of
         清单 <String> 清单 3 = .( “印度” , “中国” , “不丹” ). 收藏 ( 收藏家 . 到清单 ());
         系统 .. 打印 ( 清单 3);
 
         清单 <String> 清单 4 = 清单 .( “印度” , “中国” , “不丹” );
         系统 .. 打印 ( 清单 4);
    }
}
 

输出:

[印度,中国,不丹]
[印度,中国,不丹]
[印度,中国,不丹]
[印度,中国,不丹]

那’关于如何在Java中初始化String列表的所有内容。

分享这个

作者

关注作者

相关文章

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

订阅我们的新闻

获取质量教程到您的收件箱。现在订阅。


成为朋友

©2020 爪哇 2博客