test.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package com.palatform.yijia;
  2. import com.platform.yijia.pojo.CustomerElectronicCard;
  3. import org.apache.commons.codec.digest.DigestUtils;
  4. import java.math.BigDecimal;
  5. import java.math.BigInteger;
  6. import java.text.Bidi;
  7. import java.text.SimpleDateFormat;
  8. import java.util.*;
  9. public class test {
  10. public static void main(String[] args) {
  11. List<String> hasCard = new ArrayList<>();
  12. hasCard.add("1");
  13. hasCard.add("3");
  14. List<String> splitList = new ArrayList<>();
  15. splitList.add("1");
  16. splitList.add("2");
  17. splitList.add("3");
  18. splitList.add("4");
  19. for (int i=0; i<splitList.size(); i++){
  20. for (int y=0; y< hasCard.size(); y++){
  21. if(splitList.get(i).equals(hasCard.get(y))){
  22. splitList.remove(i);
  23. }
  24. }
  25. }
  26. System.out.println(hasCard);
  27. }
  28. public static boolean isEqual(byte[] digesta, byte[] digestb) {
  29. if (digesta.length != digestb.length) {
  30. return false;
  31. }
  32. int result = 0;
  33. // time-constant comparison
  34. for (int i = 0; i < digesta.length; i++) {
  35. result |= digesta[i] ^ digestb[i];
  36. System.out.println(digesta[i] ^ digestb[i]);
  37. //System.out.println(result);
  38. }
  39. return result == 0;
  40. }
  41. }