易截截图软件、单文件、免安装、纯绿色、仅160KB

java中判断字符串是否为数字的三种方法

java中判断字符串是否为数字的三种方法 
1>用JAVA自带的函数
public static boolean isNumeric(String str){
  for (int i = str.length();--i>=0;){  
   if (!Character.isDigit(str.charAt(i))){
    return false;
   }
  }
  return true;
}
2>用正则表达式
public static boolean isNumeric(String str){
    Pattern pattern = Pattern.compile("[0-9]*");
    return pattern.matcher(str).matches();  
}
3>用ascii码
public static boolean isNumeric(String str){
   for(int i=str.length();--i>=0;){
      int chr=str.charAt(i);
      if(chr<48 || chr>57)
         return false;
   }
   return true;
}
4>用异常
public static boolean isNumeric(String str){
try{
Integer.parseInt(str);
}
catch(NumberFormatException ne){
return false;
}
return true;
}


相关文档:

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

java 文件读取_InputStreamReader

package test;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Test {
 public static void main(String arg[]) {
  String fileName ......

Java正则表达式(1)

Java正则表达式的应用,这里主要用到了Pattern类。
源码如下:
package quiz;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* Java正则表达式示例
* */
public class RegularExpressionPattern {
public static void main(String[] args) {
//1.采用Pattern.LITERAL模式,
Patter ......

结合反射与 XML 实现 Java 编程的动态性

反射是 Java 语言被视为动态或准动态语言的一个关键性质,结合反射和 XML 会帮助我们更快、更方便地实现一些动态代码,从而解决编程中可能遇到的不确定问题。本文将结合反射与 XML 对 Java 编程的动态性进行深入浅出的讨论。在理解本文的思想之后,您可以将其应用到程序中以创建灵活的代码。
引言
在现实生活中,经常会发 ......

谈java的导入(import)

      单类型导入(single-type-import),例如import java.io.File;
  按需类型导入(type-import-on-demand),例如 import java.io.*;
  关于这两种导入类型大家各有所爱,众说纷纭。这里分析一下这两种导入类型的大致工作原理供大家参考。
  单类型导入比较好理解,仅仅导入一个pu ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号