奇了怪了 才写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大写啦 菜鸟求助,用JAVA如何获取动态加载的网页内容 java里同一个线程能执行两次吗 一个小问题~~~~ 这个问题不一般 求JAVA数值计算包 环境变量问题 SQL2000里面的image类型在JAVA里面要用哪种数据类型啊 ▆▆▆◣电脑没死机,java数据库程序就是跑不起来,怪问题!!! 为什么取不出记录 有关JOptionPane的问题!很少见哦 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