-
charAt()方法的核心作用是从字符串中提取指定索引位置的字符。1.它属于String类,使用时需传入一个整数参数表示索引,且索引从0开始;2.若索引无效(小于0或大于等于字符串长度),会抛出StringIndexOutOfBoundsException异常,因此建议使用前进行有效性检查;3.应用场景包括字符串解析、数据校验、算法实现和文本处理,例如统计元音字母数量;4.与其他字符串方法相比,charAt()专用于获取单个字符,而substring()获取子串,indexOf()查找位置,split()111 收藏
-
protected关键字在Java中允许同一包内类及所有子类访问成员。1.与default区别:同包访问效果相同,但继承时子类可访问父类protected成员,而default成员不可跨包访问。2.跨包访问限制:子类实例可通过自身访问父类protected成员,但不能通过父类实例访问。3.protected方法不可用于接口,因接口需public保证通用性。4.protected比private宽松,允许子类和同包类访问,适用于需限制外部但允许继承扩展的场景。108 收藏