📄 usertype.java
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
// Source File Name: UserType.java
package com.etc.util;
import java.io.PrintStream;
public class UserType
{
private static String internationalPrefix = "86";
private static String mobilePrefix = "13";
private static String unicomPrefix = "13";
private static String xltPrefix = "0";
public UserType()
{
}
public static boolean isMobileUser(String userNum)
{
for(int i = 0; i < userNum.length(); i++)
{
char c = userNum.charAt(i);
if(c < '0' || c > '9')
{
System.out.println("Invalid Phone Number");
return false;
}
}
if(userNum.startsWith(internationalPrefix))
return userNum.startsWith(internationalPrefix + mobilePrefix) && userNum.charAt(2) >= '5' && userNum.charAt(2) <= '9';
return userNum.startsWith(mobilePrefix) && userNum.charAt(2) >= '5' && userNum.charAt(2) <= '9';
}
public static boolean isUnicomUser(String userNum)
{
for(int i = 0; i < userNum.length(); i++)
{
char c = userNum.charAt(i);
if(c < '0' || c > '9')
{
System.out.println("Invalid Phone Number");
return false;
}
}
if(userNum.startsWith(internationalPrefix))
return userNum.startsWith(internationalPrefix + unicomPrefix) && userNum.charAt(2) >= '0' && userNum.charAt(2) <= '4';
return userNum.startsWith(unicomPrefix) && userNum.charAt(2) >= '0' && userNum.charAt(2) <= '4';
}
public static boolean isXiaolingtong(String userNum)
{
for(int i = 0; i < userNum.length(); i++)
{
char c = userNum.charAt(i);
if(c < '0' || c > '9')
{
System.out.println("Invalid Phone Number");
return false;
}
}
if(userNum.startsWith(internationalPrefix))
return userNum.startsWith(internationalPrefix + xltPrefix);
return userNum.startsWith(xltPrefix);
}
public static void main(String args[])
{
String num = "02954694785";
if(isMobileUser(num))
System.out.println("Mobile");
if(isUnicomUser(num))
System.out.println("Unicom");
if(isXiaolingtong(num))
System.out.println("Xiaolingtong");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -