1)程序运行开始的时候,提示输出两个文件的路径;

2)程序一行一行比较,当其中有一行不一样的时候,提示文件内容不同的行数以及内容;

3)如果文件内容一样,提示用户内容一样。

package buffered;

import java.io.*;

import java.lang.String;

import java.util.Scanner;

public class BufferedTest

{

public static void main(String[] args){

try{Scanner readr=new Scanner(System.in);
System.out.println("输入第一个文件的路径及文件名:");
String file1=readr.next();
System.out.println("输入第二个文件的路径及文件名:");
String file2=readr.next();
FileReader inOne1=new FileReader(file1);
BufferedReader inTwo1=new BufferedReader(inOne1);
String s1=null;
int i=0;//行数
boolean b=true;//检察是行数
FileReader inOne2=new FileReader(file2);
BufferedReader inTwo2=new BufferedReader(inOne2);
String s2=null;
//文件内容对比
while((s1=inTwo1.readLine())!=null){
i++;
while((s2=inTwo2.readLine())!=null){
if(s1.equals(s2)!=true){
System.out.println("第"+i+"行:"+s1+"和"+s2+"内容不一样");
b=false;
}

break;

}

}

if(b){System.out.println("文件内容一样");}

}

catch(IOException e){

System.out.println(e);

}

}

}

取消

评论

java文件内容比较_怎么用JAVA技术编写一个两文件内容比较的程序?相关推荐

  1. 生日快乐python编程代码_如何用C语言编写一个很炫的生日快乐的程序?

    我也是网上找的,把下面的话改一下差不多了 很多人说没法运行,我也不是专业的,但是这用codeblock c++是可以运行的,其他的我不知道 #include #include #include #de ...

  2. python输入两个数字的成语_请用 Python 语言编写一个简易的猜数字游戏程序。

    import random answer = random.randint(1,10) print('猜数游戏 ') num=input('请输入你猜测的数字 n') guess=int(num) n ...

  3. java实验10流_实验9 Java输入输出流

    <实验9 Java输入输出流>由会员分享,可在线阅读,更多相关<实验9 Java输入输出流(14页珍藏版)>请在金锄头文库上搜索. 1.山 西 大 学 计 算 机 与 信 息 ...

  4. java整数的因式分解_如何在Java中找到整数的质数-因式分解

    java整数的因式分解 编程课程中的常见家庭作业/任务之一是关于Prime Factorization. 要求您编写一个程序以找到给定整数的素因子 . 一个数字的素数因子是将精确地除以给定数字的所有素 ...

  5. python删除txt文件第三行_真香!Python十大常用文件操作,轻松办公

    日常对于批量处理文件的需求非常多,用Python写脚本可以非常方便地实现,但在这过程中难免会和文件打交道,第一次做会有很多文件的操作无从下手,只能找度娘. 本篇文章整理了10个Python中最常用到的 ...

  6. matlab编写正整数阶乘函数,用matlab语言编写程序:编写一个计算阶乘的函数,再编写一个脚本文件,通过键盘输入计算阶乘的n值....

    点击查看用matlab语言编写程序:编写一个计算阶乘的函数,再编写一个脚本文件,通过键盘输入计算阶乘的n值.具体信息 答:编写一个matlab文件,求1到n的阶乘之和.其代码编写的目的,就是学会自定义 ...

  7. python 编写一个局域网文件传输的程序

    可以使用 Python 的 socket 模块来编写一个局域网文件传输程序. 首先,你需要在服务端程序中创建一个 socket 对象,并绑定到特定的 IP 地址和端口上.然后,服务端可以通过调用 so ...

  8. 编写html文件不能在哪个软件中编写,html用什么软件编写?使用Dreamweaver8编写一个html文件的方法--系统之家...

    Dreamweaver8是一款集网页制作和管理网站于一身的所见即所得网页编辑器, 很多小伙最近再问Dreamweaver8怎么才能编写html文件?如何使用Dreamweaver8制作一个html文件 ...

  9. java控制器文件内容替换_如何用Java来进行文件切割和简单的内容过滤的实现

    一 由来 去年由于项目的需求,要将一个任意一个文件制作成一个xml文件,并且需要保持文件内容本身不产生变化,还要能够将这个xml重新还原为原文件.如果小型的文件还好处理,大型的xml,比如几个G的文件 ...

  10. copy所有的java文件到硬盘_将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad...

    listFiles方法接受一个FileFilter对象,这个FileFilter对象就是过虑的策略对象,不同的人提供不同的FileFilter实现,即提供了不同的过滤策略. //将d:\java目录下 ...

最新文章

  1. 【转】QString 与中文问题
  2. 一步步编写操作系统 20 x86虚拟bochs一般用法 上
  3. Flash 与 JavaScript的交互总结
  4. 寺冈labelnet使用说明_基于imagenet数据集的ResNet50模型训练示例
  5. “人,落魄时,千万别装可怜”你怎么看?
  6. 三种主流快平台技术测评,你更青睐谁?
  7. 三维视觉基础之世界坐标系、相机坐标系、图像坐标系和像素坐标系之间的转换关系
  8. ps提示“脚本错误-50出现一般Photoshop错误的解决方法
  9. paip.提升用户体验----错误信息提示结构总结
  10. python book118_Python3 book118.com文档下载(图片形式)
  11. 新瓶装老酒--近期APT32(海莲花)组织攻击活动样本分析
  12. 使用 Python 读取 json 格式文件并查重
  13. 第一个被赋予公明身份的机器人_曾经的女性机器人,被赋予机器人公民身份之后,如今过得怎么样?...
  14. 爬虫实战 | 手把手用Python教你采集可视化知乎问题的回答(内附代码)
  15. # 一、阿里矢量图标(字体图标)网址:https://www.iconfont.cn/#### 1.使用步骤1.登录阿里矢量图标网站 2.搜索想要的图标且加到购物车 3.点击右
  16. linux shell脚本 nohup,linux真正使用shell脚本做定时任务 关键的Nohup
  17. Java基础程序——Set集合排序(四种写法)
  18. centos及MySQL远程登陆问题
  19. 【一建19年教材各种等级】
  20. 请描述显示计算机中所有隐藏文件的操作步骤,如何设置隐藏/显示文件或文件夹...

热门文章

  1. 概率论基础-严士健 第二版 习题与补充3.2答案
  2. JanusGraph配置
  3. iShare.js分享插件
  4. MongoDB 数据库导出数据
  5. 微信小程序的事件绑定、接收参数、示例
  6. 韩立刚计算机网络——第五章:传输层
  7. 使用 C# 写脚本的优势和方法
  8. ajax跨域支持post,支持post请求的js跨域方法汇总
  9. oracle库怎么样查询gp数据库,GP数据库分布键查询
  10. 计算机辅助设计技术领域的应用,计算机辅助设计技术在机械设计中的应用探讨...