test.java 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package com.palatform.yijia;
  2. import com.platform.yijia.pojo.CustomerElectronicCard;
  3. import com.platform.yijia.pojo.PayOrder;
  4. import com.platform.yijia.utils.DESUtils;
  5. import com.platform.yijia.utils.PosPrinterUtil;
  6. import com.platform.yijia.utils.QRcodeUtils;
  7. import org.apache.commons.codec.digest.DigestUtils;
  8. import java.math.BigDecimal;
  9. import java.math.BigInteger;
  10. import java.text.Bidi;
  11. import java.text.SimpleDateFormat;
  12. import java.util.*;
  13. public class test {
  14. public static void main(String[] args) {
  15. BigDecimal discountPrice = new BigDecimal("5.36");
  16. BigDecimal sellPrice = discountPrice.multiply(new BigDecimal("98")).divide(new BigDecimal("100"));
  17. System.out.println(sellPrice.toString());
  18. //QRcodeUtils.encode();
  19. //QRcodeUtils.imgContainQRcode();
  20. // Thread_A a1 = new Thread_A("A线程");
  21. // Thread_B b2 = new Thread_B("B线程");
  22. //
  23. // Thread t1 = new Thread(a1);
  24. // //t1.setPriority(10);
  25. // Thread t2 = new Thread(b2);
  26. // //t2.setPriority(1);
  27. // t1.start();
  28. // t2.start();
  29. //
  30. // String data = "123";
  31. // String pwd = "LAnZ8RRSkIY0EGVYheu2IjEk";
  32. // String encryptDataStr= DESUtils.encrypt(data, pwd);
  33. // System.out.println("加密后得到的密文......");
  34. // System.out.println(encryptDataStr);
  35. // String decryptDataStr=DESUtils.decrypt(encryptDataStr, pwd);
  36. // System.out.println("解密后得到的明文......");
  37. // System.out.println(decryptDataStr);
  38. }
  39. public static boolean isEqual(byte[] digesta, byte[] digestb) {
  40. if (digesta.length != digestb.length) {
  41. return false;
  42. }
  43. int result = 0;
  44. for (int i = 0; i < digesta.length; i++) {
  45. result |= digesta[i] ^ digestb[i];
  46. System.out.println(digesta[i] ^ digestb[i]);
  47. //System.out.println(result);
  48. }
  49. return result == 0;
  50. }
  51. }