?? numberutil.java
字號:
package com.dut.logic.util;
public class NumberUtil {
/**???判斷是否是數字*/
static public boolean numberNG(String str) {
boolean flag = true;
for (int i = 0; i < str.length(); i++) {
int ch = (int) str.charAt(i);
if ((ch - 48) >= 0 && (ch - 48) <= 9) {
} else {
flag = false;
break;
}
}
return flag;
}
/**???是否是半角??*/
static public boolean BanJiao(String str)
{
boolean flag=true;
byte[] b_str = str.getBytes();
if (b_str.length == str.length())
{
flag = true;
}
else
{
flag=false;
}
return flag;
}
/**
* 判斷是否只有數字和'-'
*
* @param str
* @return boolean
* @author 王楠楠 2006-04-20
*/
public static boolean isnotNumorLine(String str){
for ( int i = 0; i < str.length(); i++ ) {
if ( (str.charAt(i) > '9' || str.charAt(i) < '0') && str.charAt(i)!='-') {
return true;
}
}
return false;
}
/**
* 取得當前日期,格式?YYYY-MM-DD
*/
static public String converse_time()
{
java.util.Date d=new java.util.Date();
long date=d.getTime();
java.sql.Date d1=new java.sql.Date(date);
String time=d1.toString();
return time;
}
/**
* 該函數用于判斷是否半角????
* ???????是則返回false,?否則返回?????true
* @param String str ?v???f?I??????
* @return boolean
* @version 1.0
* @author ?楊麗娟 2006-04-07
*/
public static boolean isnotDBCcase(String str) {
byte[] character = str.getBytes();
if (character.length == str.length()) {
return false;
}
return true;
}
/**
* ?????????該函數用于判斷是否半角數字????
* ???????是則返回false,否則返回????true
* @param String str ?v???f?I??????
* @return boolean
* @version 1.0
* @author ?楊麗娟 2006-04-07
*/
public static boolean isnotNum(String str) {
for ( int i = 0; i < str.length(); i++ ) {
if ( str.charAt(i) > '9' || str.charAt(i) < '0' ) {
return true;
}
}
return false;
}
/**
* ???該方法用于判斷是否制定長度字符串
* 是則返回true,否則返回false???
* @param str
* @param len
* @return boolean
* @version 1.0
* @author ?趙倩
*/
static public boolean lenNG(String str,int len){
boolean flag=true;
/**
* ?修改判斷條件???
* @author ?楊麗娟 2006-04-07
*/
if(len<str.length()){
flag=false;
}
else{
}
return flag;
}
/**
* 該函數用于判斷是否正確Email格式
* 是則返回true,否則返回false
* @author ?趙倩 ????
*/
static public boolean EmailEnglishOrNumberNG(String str){
boolean flag=true;
for(int i=0;i<str.length();i++){
char ch=str.charAt(i);
if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')||((ch - 48) >= 0 && (ch - 48) <= 9)||(ch=='@')||(ch=='.')){
}
else{
flag=false;
break;
}
}
return flag;
}
static public boolean EnglishOrNumberNG(String str){
boolean flag=true;
for(int i=0;i<str.length();i++){
char ch=str.charAt(i);
if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')||((ch - 48) >= 0 && (ch - 48) <= 9)){
}
else{
flag=false;
break;
}
}
return flag;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -