甲骨文和java中求交集的方法

, & lt;如果测试=傲?=protocolEndTime和“!=protocolEndTime "在

,,,,,,,,& lt; ! [CDATA [

,,,,,,,,和((# {protocolStartTime}祝辞=t。protocol_start_time和# {protocolStartTime} & lt;=t.protocol_end_time)或

,,,,,,,(# {protocolStartTime} & lt;=t。protocol_start_time和# {protocolEndTime}祝辞=t.protocol_end_time)或

,,,,,,,(# {protocolEndTime}祝辞=t。protocol_start_time # {protocolEndTime} & lt;=t.protocol_end_time)

,,,,,,,)

,,,,,,,,]]在

,,,,,,& lt;/if>




这就判断你传入的开始时间和结束时间与库里面的开始时间和结束时间进行比较找出时间重叠的,当然这样查出来的包含了你本条的语句,可以查出多条。






在java中,可以用,retainAll进行求交集


,

,,,,公共静态void main (String [] args) {

,,,,,Listlist1=new ArrayList ();

,,,,,List用于=new ArrayList ();

,,,,,list1.add (“2”);

,,,,,list1.add (“s”);

,,,,,list1.add (“2”);

,,,,,list1.add (f);

,,,,,,

,,,,,list2.add (“g”);

,,,,,list2.add (“c”);

,,,,,list2.add (“2”);

,,,,,list2.add (“a”);

,,,,,,

,,,,,list1.retainAll(用于);

,,,,,System.out.println (list1.size ());

,,,,,System.out.println (list1.retainAll(用于));

,,,,,

}


甲骨文和java中求交集的方法