[Java] 纯文本查看 复制代码 /*请用代码实现如下需求:
1.写一个方法实现获取字符串某个索引上的字符的功能
2.写一个测试测试方法调用上面写的方法,使用thows方式进行处理异常,并在main方法中调用这个测试方法
3.再写一个测试测试方法调用上面写的方法,使用try...catch方式进行处理异常,并在main方法中调用这个测试方法*/
public class Test {
public static void main(String[] args) {
// a = 10;错误
// int[] a = {1,2,3};
// System.out.println(a[3]);运行时异常:RuntimeException
try {
char a = getChar("ertyuisfcs", 5);
System.out.println(a);
} catch (Exception ex) {
System.out.println(ex);
}
}
// 写一个方法实现获取字符串某个索引上的字符的功能
public static char getChar(String str, int index) throws Exception{
if(str==null) {
throw new Exception("字符串不能为null");
}
if(str=="") {
throw new Exception("字符串不能为\"\"");
}
if (index > str.length()-1) {
throw new Exception("索引越界异常");
}
char chr = str.charAt(index);
return chr;
}
}
|