Table des matières ⇒ Java Algorithm Library-Artery-Sample
Q01_05.java
package jp.avaj.lib.algo;
import java.util.List;
import jp.avaj.lib.def.ArDuplicate;
import jp.avaj.lib.def.ArNull;
import jp.avaj.lib.def.ArSeq;
import jp.avaj.lib.test.L;
/**
*Le jugement de valeur égale est effectué en ignorant deux listes dans l'ordre, en ignorant la valeur nulle et en ignorant les doublons.
*
*-Utilisez la méthode suivante de ArList
* equals(List<T> list0,List<T> list1,ArSeq arSeq,ArNull arNull,ArDuplicate arDup)
*
*・ Ignorer l'ordre est ArSeq.Spécifiez IGNORE.ArSeq s'il n'est pas ignoré.NOT_Spécifiez IGNORE.
*・ Ignorer null est ArNull.Spécifiez IGNORE.ArNull si non ignoré.NOT_Spécifiez IGNORE.
*・ Ignorer les doublons est ArDuplicate.Spécifiez IGNORE.ArDuplicate si non ignoré.NOT_Spécifiez IGNORE.
*
*-Dans cet exemple, j'ai spécifié d'ignorer séparément, mais c'est OK même s'ils sont mélangés.
*/
public class Q01_05 {
public static void main(String[] args) {
List<String> list0;
List<String> list1;
L.p("Jugez en ignorant l'ordre");
{
list0 = ArList.construct("aaaa,bbbb,cccc");
list1 = ArList.construct("bbbb,cccc,aaaa");
//Tout d'abord, n'ignorez pas
L.p(ArList.equals(list0,list1,ArSeq.NOT_IGNORE,ArNull.NOT_IGNORE,ArDuplicate.NOT_IGNORE)+"");
//Ignorer et juger.
L.p(ArList.equals(list0,list1,ArSeq.IGNORE,ArNull.NOT_IGNORE,ArDuplicate.NOT_IGNORE)+"");
}
L.p("Ignorer null et juger");
{
list0 = ArList.construct(new String[]{"aaaa",null,"bbbb","cccc"});
list1 = ArList.construct(new String[]{"aaaa","bbbb","cccc",null});
//Tout d'abord, n'ignorez pas
L.p(ArList.equals(list0,list1,ArSeq.NOT_IGNORE,ArNull.NOT_IGNORE,ArDuplicate.NOT_IGNORE)+"");
//Ignorer et juger.
L.p(ArList.equals(list0,list1,ArSeq.NOT_IGNORE,ArNull.IGNORE,ArDuplicate.NOT_IGNORE)+"");
}
L.p("Ignorer la duplication et juger");
{
list0 = ArList.construct("aaaa,bbbb,cccc");
list1 = ArList.construct("aaaa,bbbb,cccc,bbbb");
//Tout d'abord, n'ignorez pas
L.p(ArList.equals(list0,list1,ArSeq.NOT_IGNORE,ArNull.NOT_IGNORE,ArDuplicate.NOT_IGNORE)+"");
//Ignorer et juger.
L.p(ArList.equals(list0,list1,ArSeq.NOT_IGNORE,ArNull.NOT_IGNORE,ArDuplicate.IGNORE)+"");
}
}
}
Q01_05.txt
Jugez en ignorant l'ordre
false
true
Ignorer null et juger
false
true
Ignorer la duplication et juger
false
true
Recommended Posts