Tests.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. package com.mokamrp;
  2. import com.mokamrp.privates.mapper.pangu.pojo.FosterwxMobile;
  3. import org.apache.commons.collections4.ListUtils;
  4. import org.junit.Test;
  5. import java.math.BigDecimal;
  6. import java.math.RoundingMode;
  7. import java.text.NumberFormat;
  8. import java.time.LocalDate;
  9. import java.time.LocalDateTime;
  10. import java.util.ArrayList;
  11. import java.util.List;
  12. public class Tests {
  13. private static String formatDouble(double d) {
  14. NumberFormat nf = NumberFormat.getInstance();
  15. //设置保留多少位小数
  16. nf.setMaximumFractionDigits(5);
  17. // 取消科学计数法
  18. nf.setGroupingUsed(false);
  19. //返回结果
  20. return nf.format(d);
  21. }
  22. @Test
  23. public void test() {
  24. System.out.println(BigDecimal.valueOf(1f / 10000).setScale(5, RoundingMode.HALF_EVEN));
  25. }
  26. @Test
  27. public void test2() {
  28. LocalDateTime localDateTime = LocalDateTime.now();
  29. System.out.println(localDateTime);
  30. LocalDate localDate = localDateTime.toLocalDate();
  31. System.out.println(localDate);
  32. }
  33. @Test
  34. public void test3() {
  35. LocalDate start = LocalDate.of(2021, 8, 25);
  36. LocalDate end = LocalDate.now();
  37. System.out.println(end.toEpochDay() - start.toEpochDay());
  38. }
  39. @Test
  40. public void test4() {
  41. List<FosterwxMobile> baseList = new ArrayList();
  42. List<FosterwxMobile> compareList = new ArrayList<>();
  43. FosterwxMobile fosterwxMobile = new FosterwxMobile();
  44. fosterwxMobile.setId(1);
  45. fosterwxMobile.setStationId(0);
  46. baseList.add(fosterwxMobile);
  47. fosterwxMobile.setId(2);
  48. compareList.add(fosterwxMobile);
  49. System.out.println(baseList);
  50. System.out.println(compareList);
  51. System.out.println(ListUtils.isEqualList(baseList, compareList));
  52. }
  53. }