import java.io.*;
class MyException extends Exception //创建MyException异常类,他必须继承Exception类。
{
private String content;
public MyException(String content){
this.content=content;
}
public String getContent(){
return this.content;
}
}
public class file {
public static void check(String str)throws MyException{ //指明要抛出的异常
char a[]=str.toCharArray(); //将字符串转换为字符数组。
int i=a.length;
for(int k=0;k<i-1;k++){ //如果当前字母英文字母以外的字符
if(!((a[k]>=65&&a[k]<=90)||(a[k]>=97&&a[k]<=122))){
throw new MyException("字符串\""+str+"\"中含有非法字符!");
}
}
}
public static void main(String[] args) {
String str1="HelloWorld";
String str2="Hello!mr!";
try{
check(str1);
check(str2);
}catch(MyException e){
System.out.println(e.getContent());
}
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载