如何判断一个文件是否是csv格式的文件,不能使用后缀名。

解决方案 »

  1.   

    int len = fileName.indexOf(".");
    String filetype = fileName.substring(len + 1);if("csv".equals(filetype))
    {
        System.out.println("csv格式");
    }
      

  2.   

    csv是啥?是不是那种里面用逗号分隔的那种一堆数据?
    那跟纯文本有啥不同。。不就是只有逗号没有其他符号嘛
      

  3.   

    不用后缀名。。估计不好搞。。因为csv说白了就是txt文件。。你怎么区分是txt还是csv?不可能实现不知道你是什么业务 而不用后缀名判断
      

  4.   

    如果每一行都是格式化成每三位用分割符分割的整数,你怎么判断?PrintWriter writer = new PrintWriter(new FileWriter(...));
    writer.printf("%,d%n",232434542542434L); // 232,434,542,542,434
      

  5.   

    读取文件内容
    每行字段数一样,且字段之间用逗号分隔就是csv文件呃
      

  6.   


    汗!!!!你先用个txt文件,试试然后看看你还要不要这么说。
      

  7.   

    csv和txt文件内容就是一样的。如果不用后缀,你很难判断是csv和txt的区别