首页 > 其他分享 >IO流,第一个IO流案例学习

IO流,第一个IO流案例学习

时间:2023-10-17 20:16:32浏览次数:29  
标签:文本文档 第一个 read 可以 案例 IO 方法 读取

一、首先创建一个类,写好main函数

其次在我们的电脑里创建一个文本文档(字节流也可以读取文本文档)   内容为abc

 二、编写代码  注意的是read方法一次只能读取一个

 三、结果   因为我们的四个变量是用 int来定义的  所以会是一个十进制数字   -1是read方法返回的,没有可以读取的数据了

 

最后,这个代码是可以优化的。  

可以看到,read方法一次只能读取一个值,那么重复的写read方法是不行的,

这里我们可以只用循环,根据读取完read会返回一个-1来结束循环,这样我们就不用考虑我们要使用多少次read方法了

标签:文本文档,第一个,read,可以,案例,IO,方法,读取
From: https://www.cnblogs.com/kukihistory/p/17770534.html

相关文章

  • 在Android Studio上使用flutter Intl插件快速实现国际化和多国语言
    Flutter实现国际化和多语言支持在Flutter中实现国际化和多语言支持通常涉及以下步骤:添加依赖库:首先,你需要添加flutter_localizations依赖库到你的pubspec.yaml文件中。这个库包含了Flutter国际化所需的核心功能。dependencies:flutter:sdk:flutterflutter_localiza......
  • CF529B Group Photo 2 (online mirror version)
    看值域这么小,考虑枚举最大高度\(maxh\):\(h_i>maxh\)且\(w_i>maxh\),不合法。\(h_i>maxh\)且\(w_i\leqmaxh\),必须换。\(h_i\leqmaxh\)且\(w_i>maxh\),不能换。\(h_i\leqmaxh\)且\(w_i\leqmaxh\),可换可不换。因为最多只有一半的人能躺下,所以优先换\(w_i-h_i\)较大......
  • CF837G Functions On The Segments
    CF837GFunctionsOnTheSegmentsFunctionsOnTheSegments-洛谷|计算机科学教育新生态(luogu.com.cn)目录CF837GFunctionsOnTheSegments题目大意思路code题目大意你有\(n\)个函数,第\(i\)个函数\(f_i\)为:\[f_i(x)=\begin{cases}y_1,&x\lex_1\\ax+b,&x_1\le......
  • CSS:@keyframes和animation
    一、@keyframes定义动画通过@keyframes规则,您能够创建动画。创建动画的原理是,将一套CSS样式逐渐变化为另一套样式。在动画过程中,您能够多次改变这套CSS样式。以百分比来规定改变发生的时间,或者通过关键词"from"和"to",等价于0%和100%。0%是动画的开始时间,100%动画......
  • iOS代码混淆工具推荐:IPA Guard详细介绍
    ​ iOS代码混淆工具推荐:IPAGuard详细介绍目录 摘要:引言正文1.IPAGuard概述2.IPAGuard的功能特性3.IPAGuard的混淆模式4.支持的语言5.使用场景总结参考资料总结参考资料 摘要:了解并选择合适的iOS代码混淆工具对于开发者来说至关重要。本文将介绍一......
  • Secure Code Warrior C# Basic OWASP Web Top 10 2017 5: Broken Access Control, 6:
    Learntheropesorhoneyourskillsinsecureprogramminghere.Thesechallengeswillgiveyouanunderstandingof5:BrokenAccessControl,6:SecurityMisconfigurationand7:XSSvulnerabilities5:BrokenAccessControl, 6:SecurityMisconfiguration ......
  • 解决The following specifications were found to be incompatible with the existing
    解决"Thefollowingspecificationswerefoundtobeincompatiblewiththeexistingpythoninstallation"的问题当你尝试安装或更新Python包时,有时候你可能会遇到以下错误信息:plaintextCopycodeThefollowingspecificationswerefoundtobeincompatiblewiththeexisting......
  • 苹果iOS系统iPad文件签名中的企业签名,超级签名和TF签名,如何选择?
    各位同学们好,今天的一天到啦,我咕噜铁蛋又出现啦!随着移动互联网的普及和智能设备的popularization,苹果iOS系统已经逐渐分布到我们生活的方方面面,对于广大的开发者而言,在开发合适的应用程序,提供优秀的用户体验的同时,关于不同文件签名的选择也成为了面临的一大技术难题。今天铁蛋......
  • NAKIVO Backup & Replication 10.10 - 快速高效能的备份解决方案
    NAKIVOBackup&Replication10.10-快速高效能的备份解决方案"#1DataProtectionforSMBs,EnterprisesandMSPs"请访问原文链接:https://sysin.org/blog/nakivo-backup-10/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgNAKIVOBackup&Replication10Fast......
  • VisualStadio Debug模式突然变慢
    先说解决方式:删除工程目录下隐藏的.vs文件,解决方式内容来源: https://learn.microsoft.com/en-us/answers/questions/1289889/visual-studio-2022-debug-is-very-slow 曾经Debug模式一直很快的,数据都是毫秒级回复。但是突然某天,发现数据响应特别慢,刚开始以为出什么问题了。后......