不懂了 一个简单的文件读取问题~~~~帮忙啊 while(data!=-1)该为while(fileinput.read()!=1) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你加上错误信息很容易看出什么错的。无非就是文件不存在什么的错误catch(IOException e){ System.out.println("Error!" + e.toString());} 我运行了一编,怎么输出是Erroraa!是前面出错了,前面这段代码什么意思呀,我看不懂。 因为这个程序是需要输入参数的。就是说,你应该在doc下打java Demo3 fileName才能运行 也不对啊 不过错误提示出来了,说是系统找不到指定文件(FileNotFoundException)可我在当前目录下建立了一个1.txt文件 就在Demo3所在的目录下,可是怎么会找不到呢?我用的命令是 javac Demo3 1.txt。麻烦大家了 再看看吧!谢谢了! 直接把路径写上不行吗InputStream fileinput = new FileInputStream("c:/1.txt"); 可以读取文件啦!可是读出来的是asc码,比如txt文件的内容是 a 运行程序后结果是 97改成 b 结果就是 98 可是把txt文件内容改成 ab 的话 结果就成了a-1晕了 怎么回事啊?????? 忘了 把通过编译的源程序贴出来 这是大家努力的结果!可是还是存在上面所说的那个问题 哈哈 希望能早点解决!import java.io.*;class Demo3{ public static void main(String args[]) { if(args.length!=1) { System.out.println("Erroraa!"); return; } try { InputStream fileinput = new FileInputStream(args[0]); int data=fileinput.read(); while(fileinput.read()!= -1) { System.out.write(data); data=fileinput.read(); } fileinput.close(); System.out.println(data); } catch(IOException e) { System.out.println("Error!"+e.toString()); } }} 我觉得你用FILEREADER类比FileInputStream好,FileInputStream是用来按字节读的,容易读出乱码。 使用expunge()删除邮件时出错 关于类库的封装 如何根据一个给定的概率生成一个密码文件? 征集一起研究SWING的兄弟,QQ:326169535 高分,讨论如何用java实现稳定和高效的滑动窗口? 偶是新人,来请教一下初学的一些问题。望各位大虾帮忙!!!!!谢谢了!!!! 如何在.JAR文件中搜索需要的类 100分 数据库问题啊 谢谢 Log4j配置问题,急、急、急。 我用DefaultMutableTreeNode建立jtree的节点,但空的目录显示为小圆点,如何才能显示为目录呢? 安装求救! 诚聘JAVA软件开发工程师(华为-深圳)
{
System.out.println("Error!" + e.toString());
}
是前面出错了,前面这段代码什么意思呀,我看不懂。
InputStream fileinput = new FileInputStream("c:/1.txt");
可是读出来的是asc码,比如txt文件的内容是 a 运行程序后结果是 97改成 b 结果就是 98 可是把txt文件内容改成 ab 的话 结果就成了a-1晕了 怎么回事啊??????
可是还是存在上面所说的那个问题 哈哈 希望能早点解决!import java.io.*;class Demo3
{
public static void main(String args[])
{
if(args.length!=1)
{
System.out.println("Erroraa!");
return;
}
try
{
InputStream fileinput = new FileInputStream(args[0]);
int data=fileinput.read();
while(fileinput.read()!= -1)
{
System.out.write(data);
data=fileinput.read();
}
fileinput.close();
System.out.println(data);
}
catch(IOException e)
{
System.out.println("Error!"+e.toString());
}
}
}