⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mailaddrformat.java

📁 辅助办公系统,具有发布公告、站内邮箱、日程安排、日志查看等功能
💻 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 + -