会员登录 用户名: 密码: 登录 新会员注册 [找回密码]
当前位置:编程论坛 >> C/S程序开发专区 >> JAVA编程论坛 >> 有点问题!!
首页
  发表一个新主题  发表一个新投票  回复主题 您是本帖的第 65 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
 * 贴子主题:有点问题!! 悬赏分30 [提问中] 报告本帖给版主  显示可打印的版本  把本贴打包邮递  把本贴加入论坛收藏夹  发送本页面给朋友  把本贴加入IE收藏夹 
 wakeup1985 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:0
  专家分:0
  提问帖:4/0
  回答帖:0
  总帖数:9
  经验值:87
  注 册:2007-11-21
给wakeup1985发送一个短消息 把wakeup1985加入好友 查看wakeup1985的个人资料 搜索wakeup1985在JAVA编程论坛的所有贴子 引用回复这个贴子 回复这个贴子楼主
发贴心情 

有点问题!!


import java.io.*;
class Txtcopy
{
 public static void main(String args[])
 {
  byte[] b1 = new byte[255];
  byte[] b2 = new byte[255];
  byte[] b3 = new byte[2056];
  byte[] b4 = new byte[2056];
  try
  {
   System.out.println("\n 请输入源文件名称:\n");
   System.in.read(b1,0,255);
   System.out.println("\n 请输入目的文件名称:\n");
   System.in.read(b2,0,255);
   String sourceName = new String(b2,0);
   String desName = new String(b1,0);
   FileInputStream fileInput = new FileInputStream(sourceName);
   int bytes1 = fileInput.read(b3,0,2056);
   String sourceFile = new String(b3,0,0,bytes1);
   FileOutputStream FileOutput = new FileOutputStream(desName);
   FileOutput.write(b3,0,bytes1);
   fileInput = new FileInputStream(desName);
   int bytes2 = fileInput.read(b4,0,2056);
   String desFile = new String(b4,0,0,bytes2);
   System.out.println("\n源文件内容为:\n");
   System.out.println(sourceFile);
   System.out.println("\n目的文件内容为:\n");
   System.out.println(desFile);
   
  }catch(Exception e)
  {
   System.out.println(e.toString());
  }
 }
}在里面输入:

C:\\test.txt

C:\\tt.txt
会出现:java.io.FileNotFoundException:c:\\tt.txt
怎么回事?



发帖:2008-5-9 15:15:00
  鲜花(0)  鸡蛋(0)
 索引越界 帅哥哟,离线,有人找我吗?
  
  
  头 衔:情剩
  等 级:初级剑客
  积 分:13348
  专家分:9000
  提问帖:0/0
  回答帖:653
  总帖数:940
  经验值:993
  注 册:2006-11-19
给索引越界发送一个短消息 把索引越界加入好友 查看索引越界的个人资料 搜索索引越界在JAVA编程论坛的所有贴子 引用回复这个贴子 回复这个贴子2
发贴心情 


FileOutputStream输出时应该创建新文件, 给你断参考代码

例如 
import java.io.*; 
public class CopyBytes { 
public static void main(String[] args) throws IOException { 
File inputFile = new File("farrago.txt"); 
File outputFile = new File("outagain.txt"); 
FileInputStream in = new FileInputStream(inputFile); 
FileOutputStream out = new FileOutputStream(outputFile); 
int c; 
while ((c = in.read()) != -1) 
out.write(c); 
in.close(); 
out.close(); 

你只需建一个farrago.txt,在运行文件,则会自动生成outagain.txt


和你最亲密的人因为亲密,所以会暴露出很多缺点给你。
和你很疏远的人因为疏远,所以可以有选择的展示优点。

所以,不要对身边最亲密的人要求太苛刻!
所以,更不能拿别人的优点来对比你身边最亲密的人。

发帖:2008-5-9 18:37:00
 ghost_fire 帅哥哟,离线,有人找我吗?
  
  
  等 级:初出江湖
  积 分:220
  专家分:0
  提问帖:0/0
  回答帖:3
  总帖数:3
  经验值:55
  注 册:2008-5-4
给ghost_fire发送一个短消息 把ghost_fire加入好友 查看ghost_fire的个人资料 搜索ghost_fire在JAVA编程论坛的所有贴子  引用回复这个贴子 回复这个贴子3
发贴心情 


对,文件输入,输出流建立时也就是new ...Stream(File file)构造参数需要一个文件,有空的时候自己研究一下JKD DOC很有帮助的
发帖:2008-5-10 10:43:00

本主题贴数3,分页: [1]
 *快速回复:有点问题!!  [ 回帖是一种美德 :) ]
会员账号 用户名    还没注册?    密码    忘记密码?
内容
  • HTML标签: 不可用
  • UBB标签: 可用
  • 贴图标签: 可用
  • 多媒体标签:可用
  • 表情字符转换:可用
  • 上传图片:不可用
  • 最多15KB
  • 点击表情图即可在帖子中加入相应的表情
                                
    邮件回复 显示签名   [Ctrl+Enter直接提交贴子]

    管理选项锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告