public static void main(String args[]) throws Exception
{
File f=new File("c:\\1.txt"); //文本文件内容是100
FileReader fr=new FileReader(f);
char[] ch=new char[3];
fr.read(ch);
String st[]=null;
for (int i=0;i<ch.length;i++)
{
st[i]=String.valueOf( ch[i] );
}
} 提示出错信息为 :
ption in thread "main" java.lang.NullPointerException
at file.main(file.java:18) //st[i]=String.valueOf( ch[i] ); 这一行请问是为什么呢,我感觉没有错误啊,我就是想把 txt文本件的内容读出来,然后由char型转化成string型··谢谢
{
File f=new File("c:\\1.txt"); //文本文件内容是100
FileReader fr=new FileReader(f);
char[] ch=new char[3];
fr.read(ch);
String st[]=null;
for (int i=0;i<ch.length;i++)
{
st[i]=String.valueOf( ch[i] );
}
} 提示出错信息为 :
ption in thread "main" java.lang.NullPointerException
at file.main(file.java:18) //st[i]=String.valueOf( ch[i] ); 这一行请问是为什么呢,我感觉没有错误啊,我就是想把 txt文本件的内容读出来,然后由char型转化成string型··谢谢
解决方案 »
- J2EE SSH+ckeditor3.6.2+ckfinder2.1.1上传图片出错
- 启动j2ee preview
- java添加AD条目的问题
- java、XFIRE 写的客户端去调用.net写的WebService
- struts中html:select的问题
- JSP连接数据库又出了问题,求救!!!
- 女程序员进来看看哦,男性免进,呵呵~~~~~~~~
- tomcat连接池的程序怎么在jbuilder里开发[如何在开发环境中配置连接池]
- 我的servlet在tomcat4正常,tomcat5就不行了呢??
- 有没有在广州市这边学j2ee的,我们交个朋友!
- oracle数据转移问题
- orm工具torque增加Criteria增加条件的问题
sysout(count)
你看下 count是多少?
我估计是 -1
即,你没有读成功
//String st[] = null;
改为 String st[] = new String[ch.length];
for (int i=0;i<ch.length;i++)
{
st[i]=String.valueOf( ch[i] );
}
把循环改成这样 就不报错了,可以执行了,区别在什么地方呢 ??
{
String ss=String.valueOf( ch[i] );
}
把循环改成这样 就好了该死的论坛 为什么不让编辑我自己的帖子??
[Ljava.lang.String;@a90653[Ljava.lang.String;@a90653[Ljava.lang.String;@a90653奇怪·
st[i]=String.valueOf( ch[i] ); --->null[i]=String.valueOf( ch[i] );
然后执行 st[i]= String.valueOf(ch[i]) ;
System.out.print( st[i] );输出正确···