为了方便阅读代码,本文中直接用了 println,这需要一些技巧,因为
import static java.lang.System.out.println;
是错误的。具体方法见 Java 如何静态导入 import static println。
StringUtils 类的全路径:
import org.apache.commons.lang3.StringUtils;
startsWith 方法判断一个字符串是否以另一个字符串开头。
println( StringUtils.startsWith(null, null) ); // true
println( StringUtils.startsWith("abc", "a") ); // true
println( StringUtils.startsWith("abc", "abc") ); // true
println( StringUtils.startsWith("abc", "abcd") ); // false
println( StringUtils.startsWith("abc", "bc") ); // false
println( StringUtils.startsWith("abc", null) ); // false
println( StringUtils.startsWith("abc", "A") ); // false
另有一个忽略大小写的方法:startsWithIgnoreCase 。