package com.mokamrp; import com.mokamrp.privates.mapper.pangu.pojo.FosterwxMobile; import org.apache.commons.collections4.ListUtils; import org.junit.Test; import java.math.BigDecimal; import java.math.RoundingMode; import java.text.NumberFormat; import java.time.LocalDate; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; public class Tests { private static String formatDouble(double d) { NumberFormat nf = NumberFormat.getInstance(); //设置保留多少位小数 nf.setMaximumFractionDigits(5); // 取消科学计数法 nf.setGroupingUsed(false); //返回结果 return nf.format(d); } @Test public void test() { System.out.println(BigDecimal.valueOf(1f / 10000).setScale(5, RoundingMode.HALF_EVEN)); } @Test public void test2() { LocalDateTime localDateTime = LocalDateTime.now(); System.out.println(localDateTime); LocalDate localDate = localDateTime.toLocalDate(); System.out.println(localDate); } @Test public void test3() { LocalDate start = LocalDate.of(2021, 8, 25); LocalDate end = LocalDate.now(); System.out.println(end.toEpochDay() - start.toEpochDay()); } @Test public void test4() { List baseList = new ArrayList(); List compareList = new ArrayList<>(); FosterwxMobile fosterwxMobile = new FosterwxMobile(); fosterwxMobile.setId(1); fosterwxMobile.setStationId(0); baseList.add(fosterwxMobile); fosterwxMobile.setId(2); compareList.add(fosterwxMobile); System.out.println(baseList); System.out.println(compareList); System.out.println(ListUtils.isEqualList(baseList, compareList)); } }