怎样把文件中以逗号分开的字符一个一个的取出来,并判断读出来的东西是数字还是字符!

解决方案 »

  1.   

    只提供思路:
    1.取逗号的话 String的split方法
    2.直接比较ascii码是否属于数字部分。。
      

  2.   

    先读取一行,然后用split()来分成字符串数组,然后一个一个取~
      

  3.   

    1.首先下载一个Apache的Commons-lang包。(以后你会越来越喜欢这个包的)
    下载地址:http://commons.apache.org/downloads/download_lang.cgi 2.代码如下:
                 String str = "women,12,aaa,23,56";
         String[] strings = str.split(",");
         for(String string : strings) {
          if(StringUtils.isNumeric(string)){
          System.out.println("是数字");
          }else{
          System.out.println("不是数字");
          }
         }
      

  4.   

    split
    public String[] split(String regex)根据给定的正则表达式的匹配来拆分此字符串。 
    该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,结果数组中不包括结尾空字符串。 例如,字符串 "boo:and:foo" 产生带有下面这些表达式的结果: Regex 结果 
    : { "boo", "and", "foo" } 
    o { "b", "", ":and:f" } 
    参数:
    regex - 定界正则表达式 
    返回:
    字符串数组,根据给定正则表达式的匹配来拆分此字符串,从而生成此数组。 
    抛出: 
    PatternSyntaxException - 如果正则表达式的语法无效
      

  5.   

    split分割开,然后正则拿出数字行不,小菜牛:-)