不使用String类中的方法,自己编写一个Java程序代替String类中的charAT(int index)方法
时间: 2024-05-08 20:18:58 浏览: 109
自己写的String类
下面是一个自己编写的Java程序代替String类中的charAt(int index)方法的示例代码:
```
public class CustomString {
private char[] chars;
public CustomString(String str) {
this.chars = str.toCharArray();
}
public char charAt(int index) {
if (index < 0 || index >= chars.length) {
throw new IndexOutOfBoundsException();
}
return chars[index];
}
}
```
在上面的示例代码中,我们自己定义了一个名为CustomString的类,它有一个私有的char类型数组,可以使用构造函数将字符串转换为这个数组。我们在自己编写的charAt方法中,先判断索引是否越界,如果越界则抛出IndexOutOfBoundsException异常;否则直接返回在索引位置上的字符。
阅读全文