📄 mailaddrformat.java
字号:
package com.x3408.mail;
import java.util.Vector;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class MailAddrFormat {
public static Vector getAddrFormat(String addrClear) {
int beginIndex = 0;
int endIndex;
String addrMaybe = null;
Vector<String> addrFormat = new Vector<String>();
if(addrClear==null||"".equals(addrClear))return null;
do {
do {
beginIndex = addrClear.indexOf('<', beginIndex)+1;
endIndex = addrClear.indexOf('>', beginIndex);
if (endIndex == -1 || beginIndex == 0)
return addrFormat.size()<1?null:addrFormat;
addrMaybe = addrClear.substring(beginIndex, endIndex);
} while (addrMaybe.indexOf('<') != -1);
if (isNumeric(addrMaybe)) {
addrFormat.addElement(addrMaybe);
}
} while (endIndex != -1 && beginIndex !=0);
return addrFormat.size()<1?null:addrFormat;
}
private static boolean isNumeric(String str) {
Pattern pattern = Pattern.compile("[0-9]*");
Matcher isNum = pattern.matcher(str);
if (!isNum.matches()) {
return false;
}
return true;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -