java求解 用string类的常用方法判断一个邮箱地址是否真确。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果只是判断两个字符串,Strig提供了很多种方法。例如:public class Demo03 { public static void main(String [] args){ String emailAddress="[email protected]"; /*Boolean b=emailAddress.equals("[email protected]"); System.out.println(b);*/第一种,这是我们常用的。 /*int i=emailAddress.compareTo("[email protected]"); System.out.println(i);*/第二种,这里返回的整数很有意思,可以去试试。 /*boolean b=emailAddress.matches("[email protected]"); System.out.println(b);*/第三种,当然这些方法也有忽略大小写的方法。 }}如果你不是要解决这样的问题,你可以多发一些内容。 正则表达式最简单@@substring()也可以@ 我们现在学的是用string类啊!! 正则表达式如下:public class MachEmail { public static void main(String args[]){ String regex = "\\w{1,}@\\w{1,}\56\\w{1,}"; String str1 = "[email protected]";String str2 = "li@[email protected]"; if(str1.matches(regex){ Sytem.out.println(str1+"是个Email地址");} else {Sytem.out.println(str1+"不是Email地址"):}}} 10楼的确实详细了,正则表达式是正解如果你不用正则表达式的话,就只能用String里的一些方法啦:substring()…… 请问下为什么下面代码只打印了一次 加密问题! 请问哪里能下载到j ava.lang.reflect.Proxy 的源码 谁帮我写个正则表达式 如何生成N个随机数,N》5000,N个数的和为1 各位请帮忙!java编译的问题!!! 在java中只用一个Connection ,如何保证我执行多条sql语句,其中有几条失败而不回滚全部,我只需要让他回滚这几条 怎么回出现。。。 我的string 输入格式应为“yyyy/mm/dd hh:mm:ss",我怎么判断该string是否合法? 请教:有关JNI调用的问题! 什么叫数据封装? 一个双端链表
public class Demo03 {
public static void main(String [] args){
String emailAddress="[email protected]";
/*Boolean b=emailAddress.equals("[email protected]");
System.out.println(b);*/第一种,这是我们常用的。
/*int i=emailAddress.compareTo("[email protected]");
System.out.println(i);*/第二种,这里返回的整数很有意思,可以去试试。 /*boolean b=emailAddress.matches("[email protected]");
System.out.println(b);*/第三种,当然这些方法也有忽略大小写的方法。
}
}
如果你不是要解决这样的问题,你可以多发一些内容。
public static void main(String args[]){
String regex = "\\w{1,}@\\w{1,}\56\\w{1,}";
String str1 = "[email protected]";
String str2 = "li@[email protected]";
if(str1.matches(regex){
Sytem.out.println(str1+"是个Email地址");
} else {
Sytem.out.println(str1+"不是Email地址"):
}}
}