08-07
29
玩玩字符串方法
作者:Java伴侣 日期:2008-07-29
复制内容到剪贴板 程序代码
判断是否为数字组成的字串
public static boolean isNumber(String validString){
byte[] tempbyte=validString.getBytes();
for(int i=0;i<validString.length();i++) {
//by=tempbyte[i];
if((tempbyte[i]<48)||(tempbyte[i]>57)){
return false;
}
}
return true;
}
判断字符串是否为只包括字母和数字
public static boolean isChar(String validString){
byte[] tempbyte=validString.getBytes();
for(int i=0;i<validString.length();i++) {
// by=tempbyte[i];
if((tempbyte[i]<48)||((tempbyte[i]>57)&(tempbyte[i]<65))||(tempbyte[i]>122)||((tempbyte[i]>90)&(tempbyte[i]<97))) {
return false;
}
}
return true;
}
判断字符串是否只包括字母
public static boolean isLetter(String validString){
byte[] tempbyte=validString.getBytes();
for(int i=0;i<validString.length();i++) {
//by=tempbyte[i];
if((tempbyte[i]<65)||(tempbyte[i]>122)||((tempbyte[i]>90)&(tempbyte[i]<97))) {
return false;
}
}
return true;
}
public static boolean isNumber(String validString){
byte[] tempbyte=validString.getBytes();
for(int i=0;i<validString.length();i++) {
//by=tempbyte[i];
if((tempbyte[i]<48)||(tempbyte[i]>57)){
return false;
}
}
return true;
}
判断字符串是否为只包括字母和数字
public static boolean isChar(String validString){
byte[] tempbyte=validString.getBytes();
for(int i=0;i<validString.length();i++) {
// by=tempbyte[i];
if((tempbyte[i]<48)||((tempbyte[i]>57)&(tempbyte[i]<65))||(tempbyte[i]>122)||((tempbyte[i]>90)&(tempbyte[i]<97))) {
return false;
}
}
return true;
}
判断字符串是否只包括字母
public static boolean isLetter(String validString){
byte[] tempbyte=validString.getBytes();
for(int i=0;i<validString.length();i++) {
//by=tempbyte[i];
if((tempbyte[i]<65)||(tempbyte[i]>122)||((tempbyte[i]>90)&(tempbyte[i]<97))) {
return false;
}
}
return true;
}
正则表达式在jdk1.4才有, jdk1.3可以使用java.lang.Character这个类.
复制内容到剪贴板 程序代码
static boolean isDigit(char ch) 判断一个字符是否数字
static boolean isLetter(char ch) 判断一个字符是否字母
static boolean isLetterOrDigit(char ch) 判断一个字符是否字母或数字
static boolean isLowerCase(char ch) 判断一个字符是否小写字母
static boolean isUpperCase(char ch) 判断一个字符是否大写字母
static boolean isWhitespace(char ch) 判断一个字符是否空格
static boolean isLetter(char ch) 判断一个字符是否字母
static boolean isLetterOrDigit(char ch) 判断一个字符是否字母或数字
static boolean isLowerCase(char ch) 判断一个字符是否小写字母
static boolean isUpperCase(char ch) 判断一个字符是否大写字母
static boolean isWhitespace(char ch) 判断一个字符是否空格
还有很多其它的,可以自行参考JavaDoc
评论: 0 | 引用: 0 | 查看次数: 538
发表评论