| | |
| | | import java.io.InputStream; |
| | | import java.io.InputStreamReader; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.StringTokenizer; |
| | | import java.util.regex.Matcher; |
| | |
| | | |
| | | // 判断字符串是否为手机号码 |
| | | public static boolean isMobileNumber(String aTelNumber) { |
| | | Pattern p = Pattern.compile("(^1((((3[5-9])|(47)|(5[0-2])|(5[7-9])|(82)|(8[7-8]))\\d{8})|((34[0-8])\\d{7}))$)|(^1((3[0-2])|(5[5-6])|(8[0-6]))\\d{8}$)|(^1((33[0-9])|(349)|(53[0-9])|(80[0-9])|(89[0-9]))\\d{7}$)"); |
| | | Pattern p = Pattern.compile("^((13[0-9])|(14[0-9])|(16[0-9])|(17[0-9])|(15[0-9])|(18[0-9])|(19[0-9]))\\d{8}$"); |
| | | Matcher m = p.matcher(aTelNumber); |
| | | return m.matches(); |
| | | } |
| | |
| | | return (!Character.isLetter(c) || Character.isUpperCase(c)) ? str |
| | | : new StringBuilder(str.length()).append(Character.toUpperCase(c)).append(str.substring(1)).toString(); |
| | | } |
| | | |
| | | |
| | | public static String toString(List list, String sperator) { |
| | | if (list == null) |
| | | return null; |
| | | String str = ""; |
| | | for (Object obj : list) { |
| | | str += obj + sperator; |
| | | } |
| | | if (str.endsWith(sperator)) |
| | | str = str.substring(0, str.length() - sperator.length()); |
| | | return str; |
| | | } |
| | | } |