请高手看看下段小代码?查错! try:change for(int i = strs.size();i>0;i--)to for(int i = strs.size()-1;i>=0;i--)我没有运行,希望成功. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for(int i = strs.size()-1;i>0;i--){ package c10;import java.io.*;import java.util.*;public class PrintText{ public static void main(String[] args){ Vector strs = new Vector(); try{ //这样更好,因为DataInputStream的readLine()方法已不推荐使用 BufferedReader in = new BufferedReader( new InputStreamReader( //这里输入实际的文件路径 new FileInputStream("e:\\TProject\\techpms\\work\\src\\com\\comtop\\app\\usermanagement\\c10\\input.txt"))); /* DataInputStream in = new DataInputStream( new BufferedInputStream( //这里输入实际的文件路径 new FileInputStream("e:\\TProject\\techpms\\work\\src\\com\\comtop\\app\\usermanagement\\c10\\input.txt"))); */ String s,s2 = new String(); while((s= in.readLine()) != null){ s2 = s+"\n"; strs.addElement(s2); } in.close(); for(int i = strs.size();i>0;i--){ //这里如果用for(int i = strs.size()-1;i>0;i--){ //输出时input.txt文件中的第一行将不会输出 //所以将String temp = (String)strs.elementAt(i); //改为String temp = (String)strs.elementAt(i-1); String temp = (String)strs.elementAt(i-1); System.out.print(i+" "+temp); } }catch(Exception e){ e.printStackTrace(); } }} ListSelectionListener为什么会捕获到两次事件? 程序设计大赛第二题 为什么这个程序会载入失败呢 字符串替换问题 JFrame关不掉了! *.java 使用了未经检查或不安全的操作是什么意思? 抓取Cnki网页的问题 问一个简单的问题,确认一下 求救各位大神关于做JFrame不规则半透明窗口 请问做一个B/S结构的股票交易系统,服务器用数据库用SQl Server,应该用那些东西来做啊 关于Jbuilder中控件排列的问题,求助中! 请问用前台应用java 及后台数据库 oracle 可否开发出相应的web形式的应用程序 ?
import java.io.*;
import java.util.*;
public class PrintText{
public static void main(String[] args){
Vector strs = new Vector();
try{
//这样更好,因为DataInputStream的readLine()方法已不推荐使用
BufferedReader in =
new BufferedReader(
new InputStreamReader(
//这里输入实际的文件路径
new FileInputStream("e:\\TProject\\techpms\\work\\src\\com\\comtop\\app\\usermanagement\\c10\\input.txt")));
/*
DataInputStream in =
new DataInputStream(
new BufferedInputStream(
//这里输入实际的文件路径
new FileInputStream("e:\\TProject\\techpms\\work\\src\\com\\comtop\\app\\usermanagement\\c10\\input.txt")));
*/
String s,s2 = new String();
while((s= in.readLine()) != null){
s2 = s+"\n";
strs.addElement(s2);
}
in.close();
for(int i = strs.size();i>0;i--){
//这里如果用for(int i = strs.size()-1;i>0;i--){
//输出时input.txt文件中的第一行将不会输出
//所以将String temp = (String)strs.elementAt(i);
//改为String temp = (String)strs.elementAt(i-1);
String temp = (String)strs.elementAt(i-1);
System.out.print(i+" "+temp);
} }catch(Exception e){
e.printStackTrace();
}
}
}