//@必须在.前面 ,并且必须有@ , 而且@与.之间需要有内容, .之后也必须有内容
if(index1<index2 && index1!=-1 && index1+1<index2 && index2+1!=mail.length()){
if(index1<index2 && index1!=-1 && index1+1<index2 && index2+1!=mail.length()){
2016-04-20
//@必须在.前面 ,并且必须有@ , 而且@与.之间需要有内容
if(index1<index2 && index1!=-1 && index1+1<index2){
if(index1<index2 && index1!=-1 && index1+1<index2){
2016-04-20
jdk1.7以后,对一些流的操作可以不用手动关闭,try块自动关闭,但是建议自己手动关闭()
2016-04-20
// 创建一个空的StringBuilder对象
StringBuilder str = new StringBuilder();
// 从后往前每隔三位插入逗号
int len = str.length();
for(int i=len;i>0;i-=3){
str.insert(i,",");
}
StringBuilder str = new StringBuilder();
// 从后往前每隔三位插入逗号
int len = str.length();
for(int i=len;i>0;i-=3){
str.insert(i,",");
}
2016-04-20
从左往右,每三位加逗号
StringBuffer str = new StringBuffer("abcdefghijklnm");
for(int i=3;i<str.length();i=i+4){
str.insert(i,',');
}
System.out.println(str.toString());
StringBuffer str = new StringBuffer("abcdefghijklnm");
for(int i=3;i<str.length();i=i+4){
str.insert(i,',');
}
System.out.println(str.toString());
2016-04-19
if (s.charAt(i)=='a') 通过
if (s.charAt(i)=="a") 操作数类型 char 和 String 不兼容
if (s.charAt(i)=="a") 操作数类型 char 和 String 不兼容
2016-04-19
其实我一只有点儿不明白的是在string类的常用方法中
方法的例子中和代码中使用的方法不一样
例:获取字符串中指定位置的字符,方法为char charAt(int index)
而在使用时string s=.......
if(s.charAt(i)){
}
方法的例子中和代码中使用的方法不一样
例:获取字符串中指定位置的字符,方法为char charAt(int index)
而在使用时string s=.......
if(s.charAt(i)){
}
2016-04-18