Sha*_*rma 2 java date arraylist
我有一个数组列表,它为我们提供字符串类型日期。我想将该字符串数组转换为日期数组;我该如何进行转换?
ArrayList<String> dates = new ArrayList<String>();
Run Code Online (Sandbox Code Playgroud)
我在哪里获得价值,例如:
2015-11-09
2015-11-08
2015-11-07
2015-11-06
2015-11-10
Run Code Online (Sandbox Code Playgroud)
我想将其转换为日期数组列表并以相同的格式返回相同的值。
在 Java 8+ 下,您可以轻松地做到这一点:
ArrayList<String> dateStrings = new ArrayList<>( );
[...]
List<LocalDate> dates = dateStrings.stream()
.map( LocalDate::parse )
.collect( Collectors.toList() );
Run Code Online (Sandbox Code Playgroud)