hi:你好:
你这道题目只要涉及到字符串的 *** 作;重点关注下String类中的一些方法,下面是我帮你实现的代码样例,请参考:
// 字符串判断,邮箱地址
class MailRun implements Runnable {
private Scanner scanner;
private String Mail;
public void setMail(String Mail) {
thisMail = Mail;
}
public String getMail() {
return Mail;
}
public void run() {
try {
Systemoutprintln("请输入");
scanner = new Scanner(Systemin);
thissetMail(scannernextLine());
// Systemoutprintln(thisgetMail());
String com = "com";
String cn = "cn";
String net = "net";
String org = "org";
// Systemoutprintln(thisgetMail()substring(thisgetMail()length()-4,
// thisgetMail()length()));
String str1 = "@";
String str2 = "";
int a = 0;
int b = 0;
// Systemoutprintln(thisgetMail()indexOf(str1));
// 当有“@”时才输出,indexOf!=-1
int Counta = thisgetMail()indexOf("@");
int Countb = thisgetMail()indexOf("");
// 判断必须包含@ 至少有一个 @的位置在的前面
if ((thisgetMail()indexOf(str1) != -1) && (thisgetMail()indexOf(str2) != -1) && (Counta < Countb)) {
// 判断只有一个@
while (thisgetMail()indexOf(str1, b) >= 0 && b < thisgetMail()length()) {
a++;
b = thisgetMail()indexOf(str1, b) + str1length();
}
// @的出现次数必须小于2
if (a < 2) {
// Systemoutprintln(thisgetMail());
// @与之间存在字符
if ((thisgetMail()indexOf(str2) - thisgetMail()indexOf(str1)) > 2) {
// 用户地址长度,不能超过150个文字
if (thisgetMail()indexOf(str1) <= 150 && thisgetMail()indexOf(str1) > 0) {
// 地址最后为com
if (thisgetMail()substring(thisgetMail()length() - 4, thisgetMail()length())
equals(com)) {
Systemoutprintln("邮箱为:" + thisgetMail());
// 地址最后为cn
} else if (thisgetMail()substring(thisgetMail()length() - 3, thisgetMail()length())
equals(cn)) {
Systemoutprintln("邮箱为:" + thisgetMail());
// 地址最后为net
} else if (thisgetMail()substring(thisgetMail()length() - 4, thisgetMail()length())
equals(net)) {
Systemoutprintln("邮箱为:" + thisgetMail());
// 地址最后为org
} else if (thisgetMail()substring(thisgetMail()length() - 4, thisgetMail()length())
equals(org)) {
Systemoutprintln("邮箱为:" + thisgetMail());
} else {
Systemoutprintln("邮箱后缀不正确!");
}
} else {
Systemoutprintln("用户名称,字符最长不能超出150个字符,字符最短不能小于1个字符");
}
} else {
Systemoutprintln("请检查域名,@与之间存在字符!");
}
} else {
Systemoutprintln("请检查是否重复输入@");
}
} else {
Systemoutprintln("请检查是否包含@ 和 ;同时检查@是否在的前面");
}
} catch (Exception e) {
eprintStackTrace();
}
}
}
何谓钻取?
当您看到统计表时,看到的均为统计数据,或者求和、或者计数。
比如:5月份代理收入是28910元。但是如果我们希望看到这个统计值是由哪些数据算出的,或者深入查看符合该条件的收入明细,则需要使用钻取功能。
点击统计表中带有下划线的数据
即可实现对该统计值的钻取。
比如:点击2008年3月的代理收入
可看到d出新窗口的明细数据。
你买玩游戏的笔记本的话,显卡可以买HD5850的,处理器的话最好卖原始主频就比较高的i5,因为现在的游戏对于睿频的支持还不是很好,你买主频低的i7的话性价比不高。如果你还有什么问题可以直接Q我,7796566332
局域网无法上网故障诊断方法
局域网中单台电脑无法上网诊断方法如下:
第1步:首先确定是单台电脑不能上网还是局域网中所有电脑都不能上网。如果是单台电脑不能上网,在Windows XP/2000 *** 作系统中,依次单击开始/所有程序/附件/通信/网络连接命令,打开“网络连接”窗口(也可以在网上邻居图标上单击鼠标右键选“属性”命令),
第2步:接着检查“本地连接”的状态。如果本地连接的图标是两个小电脑闪亮,提示“已连接上”,这代表从交换机HUB到电脑的线路是正常的,网卡基本能正常工作,不能上网是由于 *** 作系统设置不当或软件限制等原因引起的。用Ping命令Ping远程主机,看能否Ping通,如果能Ping通则说明网络连接正常,接着检查电脑中的防火墙设置、代理服务器设置等。
第3步:如果Ping不通,则可能是网络协议配置问题。检查电脑IP地址、网关、DNS等配置。
第4步:如果“网络连接”窗口中的本地连接图标是灰色,说明本地连接(网卡)被禁用了,这时只须双击本地连接图标重新启用即可。
以上就是关于输入一段电子邮箱的地址,要求如下,IT大神教教我,怎么做,JAVA的全部的内容,包括:输入一段电子邮箱的地址,要求如下,IT大神教教我,怎么做,JAVA的、有没有那位IT届的大神,能解释一下“钻取数据”是个什么概念、求IT大神,我准备买笔记本电脑,求显卡知识等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)