import java.util.ArrayList; import java.util.Arrays; import java.util.List; import org.apache.commons.lang3.ArrayUtils; import org.apache.commons.lang3.BooleanUtils; import org.apache.commons.lang3.RandomStringUtils; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.SystemUtils; import org.junit.Test; public class TestCommonLang { @Test public void testArrayUtils() { Student stu1 = new Student(1, "name1"); Student stu2 = new Student(2, "name1"); List<Student> stuList = new ArrayList<Student>(); stuList.add(stu1); stuList.add(stu2); Student stuArray[] = new Student[2]; stuArray[0] = stu1; stuArray[1] = stu2; System.out.println("stuArray:" + stuArray); System.out.println("ArrayUtils.toString:" + ArrayUtils.toString(stuList)); System.out.println("Arrays.toString:" + Arrays.toString(stuArray)); int[] x= {1,2,3}; System.out.println("ArrayUtils.toObject:" + ArrayUtils.toObject(x)); int[] y = ArrayUtils.add(x, 4); System.out.println("y:" + ArrayUtils.toString(y)); } @Test public void testBooleanUtils() { System.out.println("BooleanUtils.negate:" + BooleanUtils.negate(true)); System.out.println("BooleanUtils.negate:" + BooleanUtils.negate(false)); System.out.println("BooleanUtils.toStringYesNo:" + BooleanUtils.toStringYesNo(true)); } @Test public void testRandomStringUtils() { System.out.println("RandomStringUtils.random:" + RandomStringUtils.random(5)); System.out.println("RandomStringUtils.randomAscii:" + RandomStringUtils.randomAscii(5)); System.out.println("RandomStringUtils.randomAlphabetic:" + RandomStringUtils.randomAlphabetic(5)); System.out.println("RandomStringUtils.randomAlphanumeric:" + RandomStringUtils.randomAlphanumeric(5)); } @Test public void testStringUtils() { System.out.println("StringUtils.abbreviate:" + StringUtils.abbreviate("12345678", 7)); System.out.println("StringUtils.startsWithIgnoreCase:" + StringUtils.startsWithIgnoreCase("abcd", "aBc")); } @Test public void testSystemUtils() { System.out.println("SystemUtils.getJavaHome():" + SystemUtils.getJavaHome()); } @Test public void testRadmon() { System.out.println("RandomUtils.nextBoolean():" + RandomUtils.nextBoolean()); } @Test public void testIEEE754() { System.out.println("IEEE754rUtils.min:" + IEEE754rUtils.min(3, 2, 8)); } @Test public void testDateFormat() { System.out.println("date.format:" + DateFormatUtils.format(new Date(), "yyyy-MM-dd")); } }
commons-lang 学习笔记
猜你喜欢
转载自zgq456.iteye.com/blog/1628860
今日推荐
周排行