java中如何判断一个string类型是否全英文字母?
展开全部
public class test{
public static boolean ji(String s){
for(int i=0;i<s.length();i++){
if(!(s.charAt(i)>='A'&&s.charAt(i)<='Z')&&!(s.charAt(i)>='a'&&s.charAt(i)<='z')){
return false;
}
}return true;
}
public static void main(String adfsa[]){
String s="321aaa";
if(ji("asd")){
System.out.println(s+"里面都是英文字母");
}else{System.out.println(s+"里面不都是英文字母");}
}
}
public static boolean ji(String s){
for(int i=0;i<s.length();i++){
if(!(s.charAt(i)>='A'&&s.charAt(i)<='Z')&&!(s.charAt(i)>='a'&&s.charAt(i)<='z')){
return false;
}
}return true;
}
public static void main(String adfsa[]){
String s="321aaa";
if(ji("asd")){
System.out.println(s+"里面都是英文字母");
}else{System.out.println(s+"里面不都是英文字母");}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正则表达式
String a="asgdc";
System.out.println(a.matches("^[a-zA-Z]*"));
String a="asgdc";
System.out.println(a.matches("^[a-zA-Z]*"));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
模式匹配,用正则表达式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用正则表达式最好很好,也可以用ascll码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询