用字节流查看txt文件

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

public class Test01 {
public static void main(String[] args) throws FileNotFoundException {
FileInputStream fis=new FileInputStream("D:\\新建文件夹\\你若还在.txt");
byte[] bytes=new byte[1024];
/*try {
int date = fis.read(bytes);
String temp=new String(bytes, 0, date);
System.out.println(temp);
} catch (IOException e) {
e.printStackTrace();
}*/
//当别的文档输入时,之前文本文档内容被替换
try {
int date=fis.read(bytes);
while(date!=-1){
String temp=new String(bytes, 0, date);
System.out.println(temp);
date=fis.read(bytes);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}

时间: 2024-12-28 22:03:15

用字节流查看txt文件的相关文章

字符流查看txt文件

import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException; public class Test03 { public static void main(String[] args) throws FileNotFoundException { FileReader fr=new FileReader("D:\\新建文件夹\\等待春天.txt"); char c[]=

只查看ett.txt文件(共100行)内第25到35行的内容的八种解决方法

试题:只查看ett.txt文件(共100行)内第25到35行的内容 解答: 方法一:head -35 /data/ett.txt |tail -11 方法二:sed -n '25,35p' /data/ett.txt 方法三:grep -C5 30 /data/ett.txt 方法四:grep -A10 25 /data/ett.txt 方法五:grep -B10 35 /data/ett.txt 方法六:awk 'NR=25,NR==35' /data/ett.txt 方法七:awk 'NR>

python3之对本地TXT文件进行增加,删除,修改,查看功能。

由于是初学,代码如有不足,欢迎指出! 本博客记录我的编程之路,记录所学到的知识,分享所学心得! 这是我的一个作业. 首先分析要求: 创建一个TXT文件用于存储账号与密码 实现对文件进行增加,删除,修改,查看的功能 分析思路: 先写一个选择的菜单 列出我们要写的自定义函数 实现增加,删除,修改,查看功能的主要方法是读取文件返回一个列表,然后对列表进行增加,删除,修改,查看最后又把列表写入文件. 1 def jia(LIST): #1增加函数 2 print('空格加回车退出!') 3 while

JAVA之IO技术用字节流对文本文件进行读写FileInputStream,FileInputStream

package ioTest.io2; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; /* * IO: * 字符流:Writer,Reader * 字节流:OutPutStream,InPutStream * * 下面的实例仍然是对文本文件进行操作.但是字节流大多用于操作非文本文件, * 比如音频视频图片等文件 */ public class FileSte

Linux下如何查看一个文件是否拥有软链接或硬链接文件?

问题1:我创建了一个硬链接文件,但是我不知道放在那里了,请问怎么办? 思路: 查找文件可以利用find命令. 硬链接的特性,不会跨文件系统,所以源文件在哪个文件系统中,就在那里找 硬链接文件和源文件具有相同的inode号,可以利用find的-inum参数和-samefile参数来查找. -inum参数表示按照inode号去查找,首先要查看文件的inode号 -samefile参数表示查找和某个文件相同的inode的文件,不用查看文件的inode号 [[email protected] oldbo

linux查看日志文件内容命令tail、cat、tac、head、echo

tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, ---------------------------linux 如何显示一个文件的某几行(中间几行) 从第3000行开始,显示1000行.即显示3000~3999行cat filename | tail -n +3000 | head -n 1000 显示1000行到3000行cat filename| head -n 3000 | tail -n +1000 *注意两种方法的顺序分解:ta

hadoop学习;大数据集在HDFS中存为单个文件;安装linux下eclipse出错解决;查看.class文件插件

sudo apt-get install eclipse 安装后打开eclipse,提示出错 An error has occurred. See the log file /home/pengeorge/.eclipse/org.eclipse.platform_3.7.0_155965261/configuration/1342406790169.log. 查看错误日志然后解决 打开log文件,看到以下的错误 !SESSION 2012-07-16 10:46:29.992 --------

Linux 如何通过命令查看一个文件的某几行(中间几行或最后几行)

linux 如何显示一个文件的某几行(中间几行) [一]从第3000行开始,显示1000行.即显示3000~3999行 cat filename | tail -n +3000 | head -n 1000 [二]显示1000行到3000行 cat filename | head -n 3000 | tail -n +1000 *注意两种方法的顺序 分解: tail -n 1000:显示最后1000行 tail -n +1000:从1000行开始显示,显示1000行以后的 head -n 100

在web上逐行输出较大的txt文件

在某些场景下,需要在web上展示一些日志文件,这些日志文件是放在文件服务器上的一些txt. 当日志文件很大时,下载日志会导致页面长时间卡住,一直在loading状态,而且下载完日志之后分析日志并生成dom,瞬间大量的dom渲染可能导致页面崩溃. 于是想着优化一下日志的输出方式,开始下载即在页面上一行一行打印日志,就像一些IDE中输出程序的编译过程一样. 最终实现的方法如下: 在下载文件的时候,让请求过一层代理,代理写输出流的时候分段输出: ? int l; byte[] buffer = new