java substring
substring是Java中String类的一个重要方法,它可以用于从原始字符串中提取一个子字符串。在Java中,substring有两种重载版本: public String substring(int beginIndex) public String substring(int beginIndex, int endIndex) 参数解释: beginIndex:子字符串的起始索引(包括),从0开始计数。 endIndex:子字符串的结束索引(不包括...
编程那点事
substring是Java中String类的一个重要方法,它可以用于从原始字符串中提取一个子字符串。在Java中,substring有两种重载版本: public String substring(int beginIndex) public String substring(int beginIndex, int endIndex) 参数解释: beginIndex:子字符串的起始索引(包括),从0开始计数。 endIndex:子字符串的结束索引(不包括...
1. 【强制】应用中不可直接使用日志系统(Log4j、 Logback) 中的 API,而应依赖使用日志框架SLF4J 中的 API,使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。import org.slf4j.Logger; import org.slf4j.LoggerFactory; private static final Logger logger = LoggerFactory.getLo...
1. 【强制】 Java 类库中定义的可以通过预检查方式规避的 RuntimeException 异常不应该通过catch 的方式来处理,比如: NullPointerException, IndexOutOfBoundsException 等等。说明: 无法通过预检查的异常除外,比如,在解析字符串形式的数字时,不得不通过 catchNumberFormatException 来实现。正例: if (obj != null) {...}反例: try ...
1. 【强制】 关于 hashCode 和 equals 的处理,遵循如下规则:1) 只要重写 equals,就必须重写 hashCode。2) 因为 Set 存储的是不重复的对象,依据 hashCode 和 equals 进行判断,所以 Set 存储的对象必须重写这两个方法。3) 如果自定义对象作为 Map 的键,那么必须重写 hashCode 和 equals。说明: String 重写了 hashCode 和 equals 方法...