File selectFile =new File("E:/xxx.zip");
String FileName=selectFile.getName();
System.out.println(FileName);输出为:
xxx.zip我想把后缀名去掉,如何处理!

解决方案 »

  1.   

    System.out.println("xxx.zip".substring(0,"xxx.zip".indexOf('.')));
      

  2.   

    楼上可行,不过要改成lastIndexOf这个函数
      

  3.   

    楼上的不准确啊
    文件名里是可以有.的
    改一下下
    System.out.println("xxx.zip".substring(0,"xxx.zip".lastIndexOf('.')));
      

  4.   

    用lastIndexOf,否则,如果文件名有几个.就不对了
      

  5.   

    用split这个也可以。但是返回的是数组
      

  6.   

    只要能分开就好,取子串,分割yong String.split和StringTokenizer都 可以.