Tests.java 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. package com.mokamrp;
  2. import com.mokamrp.privates.mapper.pangu.pojo.FosterwxMobile;
  3. import lombok.extern.slf4j.Slf4j;
  4. import org.apache.commons.collections4.ListUtils;
  5. import org.junit.Test;
  6. import java.math.BigDecimal;
  7. import java.math.RoundingMode;
  8. import java.text.NumberFormat;
  9. import java.time.LocalDate;
  10. import java.time.LocalDateTime;
  11. import java.util.ArrayList;
  12. import java.util.List;
  13. @Slf4j
  14. public class Tests {
  15. private static String formatDouble(double d) {
  16. NumberFormat nf = NumberFormat.getInstance();
  17. //设置保留多少位小数
  18. nf.setMaximumFractionDigits(5);
  19. // 取消科学计数法
  20. nf.setGroupingUsed(false);
  21. //返回结果
  22. return nf.format(d);
  23. }
  24. @Test
  25. public void test() {
  26. System.out.println(BigDecimal.valueOf(1f / 10000).setScale(5, RoundingMode.HALF_EVEN));
  27. }
  28. @Test
  29. public void test2() {
  30. LocalDateTime localDateTime = LocalDateTime.now();
  31. System.out.println(localDateTime);
  32. LocalDate localDate = localDateTime.toLocalDate();
  33. System.out.println(localDate);
  34. }
  35. @Test
  36. public void test3() {
  37. LocalDate start = LocalDate.of(2021, 8, 25);
  38. LocalDate end = LocalDate.now();
  39. System.out.println(end.toEpochDay() - start.toEpochDay());
  40. }
  41. @Test
  42. public void test4() {
  43. List<FosterwxMobile> baseList = new ArrayList();
  44. List<FosterwxMobile> compareList = new ArrayList<>();
  45. FosterwxMobile fosterwxMobile = new FosterwxMobile();
  46. fosterwxMobile.setId(1);
  47. fosterwxMobile.setStationId(0);
  48. baseList.add(fosterwxMobile);
  49. fosterwxMobile.setId(2);
  50. compareList.add(fosterwxMobile);
  51. System.out.println(baseList);
  52. System.out.println(compareList);
  53. System.out.println(ListUtils.isEqualList(baseList, compareList));
  54. }
  55. @Test
  56. public void test5() {
  57. Integer count = 12;
  58. System.out.println(count * 7 / 10.0);
  59. }
  60. @Test
  61. public void test6() {
  62. Integer int1 = 1;
  63. System.out.println(int1 == 1);
  64. }
  65. @Test
  66. public void test7() {
  67. for (int i = 1; i <= 1000; i++) {
  68. int group = i / 33;
  69. if (0 == i % 33) {
  70. group -= 1;
  71. }
  72. log.info("{}:{}", i, group);
  73. }
  74. }
  75. @Test
  76. public void test8() {
  77. List<String> list = new ArrayList<String>() {{
  78. add("1");
  79. add("2");
  80. }};
  81. list.remove(0);
  82. log.info("{}", list);
  83. }
  84. }