一个五年工作经验的Java高级工程师,凭着不服输的精神,在学习Java,希望大家给我一点鼓励,让我有坚持下去的勇气~
2017-07-02
例题中默认给出的判断邮箱格式语句if (index2 != -1 && index3 > index) 存在瑕疵的;
按照这样的逻辑,当email=@.com时,程序虽然判断格式正确,但是在实际是无效或是非法邮箱;
这句应该改为:if(index2 >0 && index3 > index2+1) 这样才能有效的判断一个邮箱的正确与无效了!
按照这样的逻辑,当email=@.com时,程序虽然判断格式正确,但是在实际是无效或是非法邮箱;
这句应该改为:if(index2 >0 && index3 > index2+1) 这样才能有效的判断一个邮箱的正确与无效了!
2017-07-02
// 获取文件的后缀
String suffix = fileName.substring(index);
if(index > 0 && suffix.equals(".java")){
System.out.println("Java文件名正确");
}else{
System.out.println("Java文件名无效");
}
int index2 = email.indexOf("@");
String suffix = fileName.substring(index);
if(index > 0 && suffix.equals(".java")){
System.out.println("Java文件名正确");
}else{
System.out.println("Java文件名无效");
}
int index2 = email.indexOf("@");
2017-07-02
已采纳回答 / qq_力_3
因为Math.random()出来的数据是double型,需要用int进行强制转换。先用Math.random乘以10,然后用int去掉小数点后面的数据,这样得到的数据就是整型了。
2017-07-01
for (int i=0;i<s.length();i++) length后面不加括号就出错,可能应该s是个字符串而不是数组的原因吧
2017-07-01
16行 int index = fileName.lastIndexOf(".");
19行 String prefix = fileName.substring(index+1);
22行 if (index>0 && prefix.equals("java"))
36行 int index2 = email.indexOf('@');
19行 String prefix = fileName.substring(index+1);
22行 if (index>0 && prefix.equals("java"))
36行 int index2 = email.indexOf('@');
2017-07-01
// 从后往前每隔三位插入逗号
for(int i=1;i<str.length();i=i+4)
str.insert(i,',');
for(int i=1;i<str.length();i=i+4)
str.insert(i,',');
2017-07-01
// 从后往前每隔三位插入逗号
str.insert(1,',');
str.insert(5,',');
str.insert(9,',');
str.insert(13,',');
str.insert(17,',');
str.insert(1,',');
str.insert(5,',');
str.insert(9,',');
str.insert(13,',');
str.insert(17,',');
2017-07-01
不重复随机数,个人看法:Set<Integer> set = new HashSet<Integer>();
Random ran = new Random();
while (set.size() < 10) {
int num = ran.nextInt(100);
set.add(num);
}
Random ran = new Random();
while (set.size() < 10) {
int num = ran.nextInt(100);
set.add(num);
}
2017-07-01
Set<Entry<String, Student>> entrys;这种自己写能以写错或者嫌麻烦的,可以这样写:
entrys= map.entrySet();然后eclipse报错,让eclipse来帮你自动生成类型
entrys= map.entrySet();然后eclipse报错,让eclipse来帮你自动生成类型
2017-07-01