奇了怪了 才写JAVA 一个length折磨了我一天?帮我看看 file =file.subString(file.length()-4,file.length()); 试下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 file =file.subString(0,(file.length()-4)); 试下 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.把整个文件读进内存,然后找到要插的前一行,插入,然后把整个文件全部插入,明白? R123asd.java:114: 找不到符号符号: 方法 subString(int,int)位置: 类 java.lang.String file =file.subString(0,(file.length()-4)); ^1 错误晕了都 感觉没错啊 为什么总是报这个错误呢 subString全部小写,请注意大小写..... 还是报那个 substring的错误! 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,//,"; 你的file =file.subString(0,file.length()-4); 起名字的事吧,把前面的名字换一个定义:如String fl = file.subString(0,(file.length-4));这样,fl应该就是你要的东西了然后再输出一下看看fl 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 直接执行我的main也有问题?你确定你用的是Java?JDK多少?substring怎么是subString报错里 晕死 是这个substring 而不是subString 好了 谢谢以上大家乐 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,//,76dfwejljktrwg,retyetfgrtye,wtwethtryuty,weryrtyfhty,rtysdgfghy,ertyregrty Java里的substring方法,是sun公司的一个失误,竟然没有遵守驼峰的命名原则。也许有他的意义。。谁知道呢。 老大是 substring,你把subString的S大写啦 小白求解答swing中JTextArea的滚动条不出现是怎么回事?随便求一个网址的正则。 请教JTable 各位高手讨论讨论有关“多态”和“接口”吧!留下个子见解! JAVA的多态到底是什么?? 前辈们给点意见把 关于jvm中火车算法的一点疑问 高分求教 Java初学者的提问 JColorChooser的modal参数什么意思? 关于剪贴板的小问题 高分在线等结帐 有关jdbc与stored procedure Resin配置 找不到java.lang.Object java 获取内存??
String file = "dfwejljktrwg,retyetfgrtye,wtwethtryuty,weryrtyfhty,rtysdgfghy,ertyregrty,//,"; int i = file.length();
file = file.substring(0, file.length() - 4);
System.out.println(file);
}2.把整个文件读进内存,然后找到要插的前一行,插入,然后把整个文件全部插入,明白?
R123asd.java:114: 找不到符号
符号: 方法 subString(int,int)
位置: 类 java.lang.String
file =file.subString(0,(file.length()-4)
);
^
1 错误晕了都 感觉没错啊 为什么总是报这个错误呢
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,//,";
然后再输出一下看看fl
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
直接执行我的main也有问题?你确定你用的是Java?JDK多少?substring怎么是subString报错里
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