Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 搜索LocalDateTime范围的arraylist_Java_Datetime_Arraylist_Date Comparison_Localdate - Fatal编程技术网

Java 搜索LocalDateTime范围的arraylist

Java 搜索LocalDateTime范围的arraylist,java,datetime,arraylist,date-comparison,localdate,Java,Datetime,Arraylist,Date Comparison,Localdate,需要一些代码帮助,以便在用户输入后从arrayList返回日期范围 ArrayList主列表 static ArrayList<LEntry> mainList = new ArrayList(); public LEntry(LocalDateTime date, String id) 2018-10-23T12:05:22 A2315 2017-01-13T10:09:30 A2253 2018-05-10T18:55:30 V1225 2018

需要一些代码帮助,以便在用户输入后从arrayList返回日期范围

ArrayList主列表

static ArrayList<LEntry> mainList = new ArrayList();

public LEntry(LocalDateTime date, String id)
    2018-10-23T12:05:22 A2315
    2017-01-13T10:09:30 A2253
    2018-05-10T18:55:30 V1225
    2018-05-03T17:44:50 R9952
    2017-06-15T16:25:31 A2253
你就快到了

 mainList.stream()
        .filter(i -> startDate.isBefore(i.date) && endDate.isAfter(i.date))
        .forEach(i -> {
             //your code
            });
你就快到了

 mainList.stream()
        .filter(i -> startDate.isBefore(i.date) && endDate.isAfter(i.date))
        .forEach(i -> {
             //your code
            });

谢谢你的帮助和好话。试图把事情复杂化。。。再次感谢你的帮助和好话。试图把事情复杂化。。。再一次。很高兴你在另一个堆栈溢出用户的帮助下解决了这个问题。您不需要在问题中发布解决方案。其他用户不会在那里查找,他们会在下面的1答案部分查找。很高兴您在另一个堆栈溢出用户的帮助下解决了这个问题。您不需要在问题中发布解决方案。其他用户不会在那里查找,他们会在下面的1答案部分查找。
 mainList.stream()
        .filter(i -> startDate.isBefore(i.date) && endDate.isAfter(i.date))
        .forEach(i -> {
             //your code
            });