依赖包
<dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.6</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </dependency>–substringAfter 从指定字母(不包括)后面截取剩下的
String code = StringUtils.substringAfter("xm/service/login/test", "/service/"); System.out.println(code);//login/test–split 切割
String code="login/test"; String[] split = StringUtils.split(code, "/"); System.out.println(Arrays.toString(split));//[login, test] System.out.println(split.length);//2–isAssignable 是否可以转成某个类型(继承/实现关系)
StudentDaoImpl impl=new StudentDaoImpl(); boolean flag = ClassUtils.isAssignable(impl.getClass(), StudentDao.class); System.out.println(flag);//true Child child=new Child(); boolean assignable = ClassUtils.isAssignable(child.getClass(), Fu.class); System.out.println(assignable);//true