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如何编写一个qq宠物程序_肿么用java编写一个QQ宠物喂食的程序?相关推荐

  1. python写机器人程序_用Python写的一个多线程机器人聊天程序

    本人是从事php开发的, 近来想通过php实现即时通讯(兼容windows).后来发现实现起来特别麻烦, 就想到python.听说这家伙在什么地方都能发挥作用.所以想用python来做通讯模块...所 ...

  2. java中如何运行小程序_一起学java(一)——运行第一个小程序

    接下来的一段时间内会更新一起学java系列,喜欢的关注一下我吧.微信公众号:什么都不懂的大佬:初学,有错误的地方请大家多多指教. ---------------分割线-------------- 一. ...

  3. 用java和mysql开发网站怎么实现_如何用java开发一个网站?

    java语言和类库:java语言是支持整个java技术的底层基础,java类库是随java语言 Java 运行系统:主要指java虚拟机,负责将java与平台无关的中间代码翻译成本机的 Java ap ...

  4. pat上写java程序_如何运行Java程序和设置CLASSPAT

    导读: 如何运行JAVA和CLASSPATH环境变量的设置是学习和使用JAVA中最基本的问题,本不应在此赘述.但近来不少人在论坛上提出的问题却与此有关,我平时碰到的一些初学者也往往在这个问题上卡了壳, ...

  5. java mapreduce程序_简单的java Hadoop MapReduce程序(计算平均成绩)从打包到提交及运行...

    [TOC] 简单的java Hadoop MapReduce程序(计算平均成绩)从打包到提交及运行 程序源码 import java.io.IOException; import java.util. ...

  6. java创建一个不可变对象_如何在Java中创建不可变类?

    java创建一个不可变对象 Today we will learn about the immutable class in Java. What are immutable classes? The ...

  7. java中画房子的程序_房子用java绘图(控制台)

    我必须制作一个程序,要求用户输入高度和长度(均为偶数),然后程序将绘制一个房子.房子的屋顶是(宽度/ 2)行数.示例程序应如下所示: Enter height and width of the hou ...

  8. 制作一个查询信息程序_三步学会制作一个小程序

    小程序在刚出现的时候简直是惊艳了整个业界,不管什么内容,光是那酷炫的交互效果就足以篇篇刷屏了,再加上"用完即走",不用安装.不占用内存.入口众多等特性.不过早期由大厂商的专业程序员 ...

  9. java定义一个door的类_再探Java抽象类与接口的设计理念差异

    原文:http://blog.csdn.net/sunboard/article/details/3831823 1.概述 一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是 ...

最新文章

  1. 年终重磅:解密全球30家搅局者和355家上市路上的科技公司
  2. 数据仓库专题(23):总线矩阵的另类应用-Drill Down into a More Detailed Bus Matrix
  3. Linux系统及编程期末试题,《LINUX系统及其编程》考试试题及答案.doc
  4. Linux系统的磁盘管理
  5. QuartZ Cron表达式详解
  6. 牛客小白月赛2 D 虚虚实实 【欧拉图】【连通图】
  7. python自动点击脚本_[Python] 【Python3】教你写页游自动化Python脚本 3.取色,大漠识别和后台点击...
  8. python异常处理的作用_python之路——异常处理
  9. 查看进程占用,并kill掉
  10. DataGridComboBoxColumn控件
  11. 国土空间规划中工作底图如何制作
  12. Linux网络转发和端口映射的笔记
  13. Pytorch:矩阵乘法总结
  14. java后台生成APP和H5所需要支付宝订单
  15. [iView warn]: please transfer a valid prop path to form item
  16. 通过读取原始星历文件数据推算GPS卫星位置坐标
  17. 刷机-升级到3.90M33的方法
  18. Netd 服务的 netd 套接字创建
  19. 第7章概率和样本:样本均值的分布
  20. 看漫画学焊接!5分钟教你电烙铁的焊接方法

热门文章

  1. App制作需要哪些技术?
  2. springboot出入参参数日志打印方案以及实现
  3. 计算机综合评价论文,关于模糊综合评价记忆计算机英语论文
  4. 什么是套利?什么是套利交易
  5. 突发奇想nico爬虫
  6. 外企文化大比较 德企、日企里的人情真相
  7. POJ-3255--次短路
  8. CPP头文件中不应包含using声明
  9. 找工作的程序员应该这样优化简历【内附120套优质简历模板】
  10. app拉新渠道统计如何跟踪?