面试题–应用 FileInputStream类,应用java程序,从磁盘上读取一个Java程序,并将源代码显示在屏幕上

面试题–应用 FileInputStream类,应用java程序,从磁盘上读取一个Java程序,并将源代码显示在屏幕上package java基础;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;/** * 应用FileInputStream类,编写应用程序,从磁盘上读取一个Java程序,并将源程序代码显示在屏幕上。 * b – 存储读取数据的缓冲区。 …

大家好,又见面了,我是你们的朋友全栈君。

package java基础;

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

/**
 * 应用FileInputStream类,编写应用程序,从磁盘上读取一个Java程序,并将源程序代码显示在屏幕上。
 * b - 存储读取数据的缓冲区。
 * off - 目标数组 b 中的起始偏移量。
 * len - 读取的最大字节数
 */
public class InputStreamDemo {
	public static void main(String[] args) {
		 byte[] bytes = new byte[2056];
		 
	        try {
	            FileInputStream file = new FileInputStream("G:/aaa/Hello.txt");
	            try {
	                int data = file.read(bytes,0,2056) ;
	                String str=new String(bytes,0,data);
	                System.out.println(str);
	            } catch (IOException e) {
	                e.printStackTrace();
	            }
	        } catch (FileNotFoundException e) {
	            e.printStackTrace();
	        }
	}
}

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/147185.html原文链接:https://javaforall.net

(1)
上一篇 2022年6月13日 下午9:00
下一篇 2022年6月13日 下午9:00


相关推荐

  • matlab如何在极坐标绘图,Matlab在极坐标中绘图

    matlab如何在极坐标绘图,Matlab在极坐标中绘图创建极坐标线图通过极坐标中的天线以可视方式呈现辐射图 加载文件 antennaData mat 该文件包含变量 theta 和 rho 变量 rho 用于测量天线对 theta 的每个值的辐射强度 通过使用 polarplot 函数在极坐标中绘制数据图来对该辐射图进行可视化 load fullfile matlabroot examples matlab featured antenna

    2026年3月18日
    1
  • git安装教程图文详解_git vim命令

    git安装教程图文详解_git vim命令奥力给一、通过Yum源安装#1.卸载旧版本yumremovegit#2.安装yum源的Git版本yuminstall-ygit#3.查看版本gitversion#输出gitversion1.8.3.1#4.查看本文下方的「三、配置全局环境变量」二、通过编译安装#如果没有安装wget则安装yuminstall-ywget2.1下载点击查看最新版本#我这里操作时最新版本为V2.35.1,以下命.

    2025年8月22日
    5
  • 第六章:activiti流程分流判断之排它网关和并行网关

    第六章:activiti流程分流判断之排它网关和并行网关第六章:activiti流程分流判断之排它网关和并行网关

    2022年4月23日
    153
  • elastic search面试题_elasticsearch实战

    elastic search面试题_elasticsearch实战1.什么是Elasticsearch?Elasticsearch是一个基于Lucene的搜索引擎。它提供了具有HTTPWeb界面和无架构JSON文档的分布式,多租户能力的全文搜索引擎。Elasticsearch是用Java开发的,根据Apache许可条款作为开源发布。2.ES中的倒排索引是什么?传统的检索方式是通过文章,逐个遍历找到对应关键词的位置。倒排索引,是通过分词策略,形成了词和文章的映射关系表,也称倒排表,这种词典+映射表即为倒排索引。其中词典中

    2025年11月5日
    4
  • mysql新增字段语句

    mysql新增字段语句ALTERTABLEta nameADDCOLUM nameVARCHAR 100 DEFAULTNULLC 新加字段 AFTERold column 语句内容 table name 表明 column name 需要添加的字段名 VARCHAR 100 字段类型为 varchar 长度 100 DEFAULTNULL 默认值 NULL AFTERold column 新增字段添加在 old column

    2026年3月19日
    3
  • 云原生架构实战: 某证券量化交易项目

    云原生架构实战: 某证券量化交易项目最近为朋友做了一个证券量化交易项目 朋友的需求貌似很简单 也就是按照特定步骤做证券的买卖 但是最后需要部署到互联网上 我承诺一周内完成项目 为了高质量的尽快完成项目 我使用了云原生的方案 通过分析这个云原生方案 可以让读者了解到 如何通过一些云服务来快速实现安全 可扩展的应用 先来看架构图吧 基本业务介绍这个项目的业务是通过调用证券公司的 API 服务 按照指令特定顺序完成指定证券的交易 在这个项目中有几套这样的指令 用户可以通过 UI 来直接操作 这些指令使用人工操作证券公司的 APP 也能完成

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号