file =file.subString(file.length()-4,file.length()); 试下

解决方案 »

  1.   

    file =file.subString(0,(file.length()-4));  试下
      

  2.   

    1. public static void main(String[] args) {
    String file = "dfwejljktrwg,retyetfgrtye,wtwethtryuty,weryrtyfhty,rtysdgfghy,ertyregrty,//,"; int i = file.length();
    file = file.substring(0, file.length() - 4);
    System.out.println(file);
    }2.把整个文件读进内存,然后找到要插的前一行,插入,然后把整个文件全部插入,明白?
      

  3.   


    R123asd.java:114: 找不到符号
    符号: 方法 subString(int,int)
    位置: 类 java.lang.String
                                            file =file.subString(0,(file.length()-4)
    );
                                                      ^
    1 错误晕了都  感觉没错啊  为什么总是报这个错误呢
      

  4.   

    subString全部小写,请注意大小写.....
      

  5.   

    还是报那个 substring的错误!
      

  6.   

     String    file="dfwejljktrwg,retyetfgrtye,wtwethtryuty,weryrtyfhty,rtysdgfghy,ertyregrty,//,";         int m =file.length(); 
           System.out.println(file); 
           file =file.substring(0,file.length()-4); 
           
           System.out.println(file);可以的 我试过了 去掉 了,//,  你那是不是 jdk的问题呢 ;
    换行 加\n 即可     file="dfwejljktrwg,"+"\n"+"retyetfgrtye,"+"\n"+"wtwethtryuty,"+"\n"+"weryrtyfhty,rtysdgfghy,ertyregrty,//,";
      

  7.   

    你的file =file.subString(0,file.length()-4);  起名字的事吧,把前面的名字换一个定义:如String fl = file.subString(0,(file.length-4));这样,fl应该就是你要的东西了
    然后再输出一下看看fl
      

  8.   

    String file = "dfwejljktrwg,retyetfgrtye,wtwethtryuty,weryrtyfhty,rtysdgfghy,ertyregrty,//,";
    int i = file.length();
    System.out.println(file);
    file = file.substring(0, file.length() - 4);
    System.out.println(file);
    这个没什么问题啊。。
    结果
    dfwejljktrwg,retyetfgrtye,wtwethtryuty,weryrtyfhty,rtysdgfghy,ertyregrty,//,
    dfwejljktrwg,retyetfgrtye,wtwethtryuty,weryrtyfhty,rtysdgfghy,ertyregrty
      

  9.   


    直接执行我的main也有问题?你确定你用的是Java?JDK多少?substring怎么是subString报错里
      

  10.   

    晕死   是这个substring  而不是subString  好了 谢谢以上大家乐
      

  11.   


    class Str{
    public static void main(String []args){
    String file="dfwejljktrwg,retyetfgrtye,wtwethtryuty,weryrtyfhty,rtysdgfghy,ertyregrty,//,";
    int i = file.length();
    System.out.println(file);
    System.out.println(i);
    file = file.substring(0,i-4);
    System.out.println(file);
    }
    }
    结果:
    dfwejljktrwg,retyetfgrtye,wtwethtryuty,weryrtyfhty,rtysdgfghy,ertyregrty,//,
    76
    dfwejljktrwg,retyetfgrtye,wtwethtryuty,weryrtyfhty,rtysdgfghy,ertyregrty
      

  12.   

    Java里的substring方法,是sun公司的一个失误,竟然没有遵守驼峰的命名原则。也许有他的意义。。谁知道呢。
      

  13.   

    老大是 substring,你把subString的S大写啦