java substring 越界_我在java中用substrng()提取某一字符串的子串是老是出现越界的问题,求指教~~~...
下述程序是為了提取文本域中的文本,并寫入一個文件(寫入時要和文本框中的格式一樣,即也要有換行)inti=0;JFileChooserfc=newJFileChooser();fc.showSaveDialog(null);Filefile=fc....
下述程序是為了提取文本域中的文本,并寫入一個文件(寫入時要和文本框中的格式一樣,即也要有換行)
int i=0;
JFileChooser fc=new JFileChooser();
fc.showSaveDialog(null);
File file=fc.getSelectedFile(); //獲取所選的文件名
FileWriter fw;
try {
fw = new FileWriter(file);
BufferedWriter bw=new BufferedWriter(fw);
String text=tatext.getText().toString();//tatext是一個文本域
String line="";
while(text!=null)
{
i=0;
System.out.println("text的長度:"+text.length());
while(i>-1&&i
{
i++;
System.out.println("i="+i);
}
System.out.println("回車!!!");
line=text.substring(0, i);
System.out.println("line="+line);
text=text.substring(i+1); //此處出現越界錯誤提示
System.out.println("text="+text);
bw.write(line);
bw.newLine();
}
bw.close();
fw.close();
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
展開
總結
以上是生活随笔為你收集整理的java substring 越界_我在java中用substrng()提取某一字符串的子串是老是出现越界的问题,求指教~~~...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 让初学者不迷茫的Java学习方法有很多?
- 下一篇: 中科院计算机学院王宏,王宏-中国科学院大