高手看看了 ( 积分: 20 )

  • 主题发起人 主题发起人 sqf168
  • 开始时间 开始时间
S

sqf168

Unregistered / Unconfirmed
GUEST, unregistred user!
我想把从文本文件里读的一行一行数据保存到数组为什么有错误
import java.io.*;
import java.util.*;
public class TestFile2
{
public static void main(String[] args) throws IOException
{
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("Filerd.txt")));
String data = null;
String[] d=null;
int j=0;
while((data = br.readLine())!=null)
{
d[j]=data;
System.out.println(d[j]);
j++;
}
br.close();
}
}
 
我想把从文本文件里读的一行一行数据保存到数组为什么有错误
import java.io.*;
import java.util.*;
public class TestFile2
{
public static void main(String[] args) throws IOException
{
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("Filerd.txt")));
String data = null;
String[] d=null;
int j=0;
while((data = br.readLine())!=null)
{
d[j]=data;
System.out.println(d[j]);
j++;
}
br.close();
}
}
 
晕晕,你以为是js啊。
你得先位数组分配空间才行。
不过以为事先不知道需要分配多少空间所以建议你使用容器(比如list)。
 
谢谢哥们。我是初学者,请多指教。我想和你交个 朋友如何。我的msn是sqfwyy@msn.com
 

Similar threads

后退
顶部