您当前的位置:首页 > 精选问答 > 内容

对一个人失望的句子发朋友圈,表达对一个人失望的朋友圈(简单易懂讲IO)

关于【对一个人失望的句子发朋友圈】,表达对一个人失望的朋友圈,今天犇犇小编给您分享一下,如果对您有所帮助别忘了关注本站哦。

内容导航:1、简单易懂讲IO2、对一个人失望的句子发朋友圈

1、简单易懂讲IO

流式 IO 是传统 IO,通过构造输入输出流,讲信息从一个地方读取,输出到另一个地方。常见的有读取文件以及写入文件。

基本 API

流失 IO 基本可以分为两个门派,一个以InputStream 和 OutputStream 为代表的老牌 IO,一个以 Reader 和 Writer 为代表的新派 IO。

这里仅仅展示最常用 API,其余 API 可以查阅 jdk API

对一个人失望的句子发朋友圈,表达对一个人失望的朋友圈(简单易懂讲IO)

输入

基本输入

对一个人失望的句子发朋友圈,表达对一个人失望的朋友圈(简单易懂讲IO)

装饰器输入

基本输入中的流对象,都可以作为装饰器对象的构造器参数

对一个人失望的句子发朋友圈,表达对一个人失望的朋友圈(简单易懂讲IO)

输出

基本输出

对一个人失望的句子发朋友圈,表达对一个人失望的朋友圈(简单易懂讲IO)

装饰器输出

对一个人失望的句子发朋友圈,表达对一个人失望的朋友圈(简单易懂讲IO)

常见用法

读取文件

使用 FileInputStream 读取

下面例子将输入流放入 try-with-resource 块中,以实现资源的自动关闭,本文下面例子都将采用这种形式。

这里可以看到,是一个字节一个字节的读,所以要将其转为 char 才能正常展示,否则展示的都是字节。 由于 InputStream 是字节流,因此,这里读取到的中文展示乱码。

public class Read { /** * 使用 FileInputStream 直接读取 * 由于 InputStream 不支持 Unicode 编码,所以中文显示会乱码 */ public static void fileInputStream() { try ( FileInputStream input = new FileInputStream("Read.java") ) { int n = 0; while (n != -1) { n = input.read(); char c = (char) n; System.out.print(c); } } catch (Exception e) { } } public static void main(String[] args) { Read.fileInputStream(); }}

输出:

package cyrus.file_io.iostream;import java.io.FileInputStream;public class Read { /** * 使用 FileInputStream 直接读取 * 由于 InputStream 不支持 Unicode ç¼–ç ï¼Œæ‰€ä»¥ä¸­æ–‡æ˜¾ç¤ºä¼šä¹±ç  */ public static void fileInputStream() { try ( FileInputStream input = new FileInputStream("Read.java") ) { int n = 0; while (n != -1) { n = input.read(); char c = (char) n; System.out.print(c); } } catch (Exception e) { } } public static void main(String[] args) { Read.fileInputStream(); }}

使用 BufferedInputStream 装饰器读取

以下例子使用 FileInputStream 构造一个 BufferedInputStream 装饰器,该适配器的主要作用是会将读取到的内容填充进缓冲区,其余用法和 FileInputStream 一样。InputStream 是字节流,因此,这里读取到的中文展示乱码。

public class Read { /** * 使用 FileInputStream 构造一个 BufferedInputStream 装饰器,读取,该读取会使用缓冲区 * 由于 InputStream 不支持 Unicode 编码,所以中文会乱码 */ public static void fileInputStreamWithBuffer() { try ( BufferedInputStream input = new BufferedInputStream(new FileInputStream("Read.java")) ) { int n = 0; while (n != -1) { n = input.read(); char c = (char) n; System.out.print(c); } } catch (Exception e) { } } public static void main(String[] args) { Read.fileInputStreamWithBuffer(); }}

输出:

package cyrus.file_io.iostream;import java.io.BufferedInputStream;import java.io.FileInputStream;public class Read { /** * 使用 FileInputStream æž„é€ ä¸€ä¸ª BufferedInputStream 装饰器,读取,该读取会使用缓冲区 * 由于 InputStream 不支持 Unicode ç¼–ç ï¼Œæ‰€ä»¥ä¸­æ–‡ä¼šä¹±ç  */ public static void fileInputStreamWithBuffer() { try ( BufferedInputStream input = new BufferedInputStream(new FileInputStream("Read.java")) ) { int n = 0; while (n != -1) { n = input.read(); char c = (char) n; System.out.print(c); } } catch (Exception e) { } } public static void main(String[] args) { Read.fileInputStreamWithBuffer(); }}

使用 FileReader 进行读取

使用 FileReader 直接读取,这里 Reader 支持 Unicode 编码,因此中文不会乱码,正常显示

public class Read { /** * 使用 FileReader 直接读取 * 由于 Reader 支持 Unicode 编码,因此中文不会乱码,正常显示 */ public static void fileReader() { try ( FileReader reader = new FileReader("Read.java") ) { int n = 0; while (n != -1) { n = reader.read(); char c = (char) n; System.out.print(c); } } catch (Exception e) { } } public static void main(String[] args) { Read.fileReader(); }}

输出:

package cyrus.file_io.iostream;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.FileReader;public class Read { /** * 使用 FileReader 直接读取 * 由于 Reader 支持 Unicode 编码,因此中文不会乱码,正常显示 */ public static void fileReader() { try ( FileReader reader = new FileReader("Read.java") ) { int n = 0; while (n != -1) { n = reader.read(); char c = (char) n; System.out.print(c); } } catch (Exception e) { } } public static void main(String[] args) { Read.fileReader(); }}

使用 BufferedReader 装饰器读取

这里使用 FileReader 构造一个 BufferedReader 装饰器,BufferedReader 的主要作用是会将读取到的内容填入缓冲区,并且 BufferedReader 的 lines() 方法将返回一个 stream 流,操作更方便。

public class Read { /** * 使用 FileReader 构造一个 BufferedReader 装饰器,读取,该读取会使用缓冲区 * 由于 Reader 支持 Unicode 编码,因此中文不会乱码,正常显示 */ public static void fileReaderWithBuffer() { try (BufferedReader reader = new BufferedReader(new FileReader("Read.java"))) { reader.lines().forEach(System.out::println); } catch (Exception e) { } } public static void main(String[] args) { Read.fileReaderWithBuffer(); }}

输出:

package cyrus.file_io.iostream;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileReader;public class Read { /** * 使用 FileReader 构造一个 BufferedReader 装饰器,读取,该读取会使用缓冲区 * 由于 Reader 支持 Unicode 编码,因此中文不会乱码,正常显示 */ public static void fileReaderWithBuffer() { try (BufferedReader reader = new BufferedReader(new FileReader("Read.java"))) { reader.lines().forEach(System.out::println); } catch (Exception e) { } } public static void main(String[] args) { Read.fileReaderWithBuffer(); }}

使用 DataInputStream 适配器读取字符串

这里 buildString() 方法读取当前文件,将其拼装为字符串输出,ByteArrayInputStream 读取该字符串的 byte 数组,然后转化为 DataInputStream 适配器进行读取字符串内容。

DataInputStream 主要用于读取基本数据类型

public class Read { /** * 使用 ByteArrayInputStream 构造 DataInputStream 装饰器,输出字符串信息 */ public static void dataInputStream() { try ( DataInputStream inputStream = new DataInputStream(new ByteArrayInputStream(buildString().getBytes())) ) { while (inputStream.available() != 0) { System.out.print((char) inputStream.readByte()); } } catch (Exception e) { } } /** * 通过目前 java 文件构建一个字符串 * * @return */ public static String buildString() { try (BufferedReader reader = new BufferedReader(new FileReader("Read.java"))) { return reader.lines().collect(Collectors.joining("\n")); } catch (Exception e) { } return "ok"; } public static void main(String[] args) { Read.dataInputStream(); }}

写入文件

使用 FileOutputStream 写入

这里直接使用 FileOutputStream 读取 buildString() 方法构造的字符串并将其写入 Read.txt 文件

public class Read { /** * 使用 FileOutputStream 直接写入字符串 */ public static void fileOutputStream() { try ( FileOutputStream output = new FileOutputStream("Read.txt") ) { output.write(buildString().getBytes()); } catch (Exception e) { } } /** * 通过目前 java 文件构建一个字符串 * * @return */ public static String buildString() { try (BufferedReader reader = new BufferedReader(new FileReader("Read.java"))) { return reader.lines().collect(Collectors.joining("\n")); } catch (Exception e) { } return "ok"; } public static void main(String[] args) { Read.fileOutputStream(); }}

输出:实例截图一部分

对一个人失望的句子发朋友圈,表达对一个人失望的朋友圈(简单易懂讲IO)

使用 BufferedOutputStream 适配器写入

这里使用 FileOutputStream 构造一个 BufferedOutputStream 适配器,BufferedOutputStream 会使用到缓冲区,加快读取写入速度。

public class Read { /** * 使用 FileOutputStream 构造一个 BufferedOutputStream 装饰器,读取,该写入会使用缓冲区 */ public static void fileOutputStreamWithBuffer() { try ( BufferedOutputStream output = new BufferedOutputStream(new FileOutputStream("Read.txt")); ) { output.write(buildString().getBytes()); } catch (Exception e) { } } /** * 通过目前 java 文件构建一个字符串 * * @return */ public static String buildString() { try (BufferedReader reader = new BufferedReader(new FileReader("Read.java"))) { return reader.lines().collect(Collectors.joining("\n")); } catch (Exception e) { } return "ok"; } public static void main(String[] args) { Read.fileOutputStreamWithBuffer(); }}

后面就不展示输出了,所有的输出都是输出到当前工作目录的Read.txt文件夹下,并且文件内容都是当前 .java 文件的内容

2、对一个人失望的句子发朋友圈

对一个人失望的句子发朋友圈

1、失望,有时候也是一种幸福,因为有所期待所以才会失望。因为有爱,才会有期待,所以纵使失望,也是一种幸福,虽然这种幸福有点痛。

2、其实很多时候的暴怒,不是因为真的生气,而是因为很失望或者很担心。

3、当我什么都不想说,什么都不想问,连架都不想吵的时候,说明我彻底失望了。

4、少给我一点希望,那样我会少一点失望。

5、失望就像一枚枚硬币,总会有攒够买张离开的车票。

6、对不起只是背叛的理由,没关系只是失望的借口。

7、失望到极致的时候,真的会用后退来保护自己。

8、失望攒够了就放手,不打扰是我最后的温柔。

9、有的离开是蓄谋已久的,而我的离开是日积月累的失望。

10、我不怕所有的枪口都指着我,让我失望的是你也在其中。

11、有一种心疼叫做“随便你”,有一种失望叫做“算了”。

12、我一直在寻找的人,仍然没有出现,而这种失望已经渐渐地变成了等待。

13、有时候,失望到一定程度后,反而会开出一朵花来,那朵花的名字叫,无所谓。

14、等失望累积够了,我自然就走,没有犹豫,这段路,只陪你到这里了。

15、爱一个人,其实很简单。他让你流泪,让你失望,尽管这样,他站在那里,你还是会走过去牵他的手,不由自主。———这就是爱。

16、别让她从期待到失望,毕竟她爱你连未来都想好了,你怎么舍得辜负她。

17、大概是经历过太多失望,现在做什么事都把结果往坏处想。

18、你喜欢的人让你失望多了,自然也就没那么重要了。今天他能骗你,明天也会继续努力。

19、我们来到这世上,是为了接受各种各样的失望的吧。

20、从前我不相信我们没有缘分,可能是因为失望得还不够彻底吧。

21、绝望掩埋了欢笑,失望掩饰了一切,我该做的就是学会忘记,寂寞与不安之间徘徊,如果不坚强软弱给谁看。

22、别说我很好,我那么好,你为什么不要,我很失望!

23、感情真是个一如既往让人失望的东西,多少年都是一个样。

24、那些曾经喜欢的人儿啊,经历过十万伏特的失望之后,也变得不重要了吧。

25、有些人很好,但不认识更好,因为这样就避免了一切失望。

26、可能还会有些不甘,但最终还是被失望填满。

27、该失望的事,从来没有辜负过我,每次都是认认真真的让我失望。

28、在我失望后的解释我不需要,因为我会当成你说的废话。

29、失望只有两种可能:选错了人,或是怀有不该有的期待。

30、期许和信任给的太多,所以失望扑面而来。

对一个人失望的句子发朋友圈

1、有些事,想多了头疼,想通了心疼。

2、我知道分手是痛苦、但是没有办法、你伤我太深。

3、做一个素净的人,把目光停留在微小而光明的事物上,远离那些混乱和嚣张。

4、一贫如洗的真心,一事无成的温柔。

5、喜欢一个人,是不会有痛苦的。爱一个人,也许有绵长的痛苦,但他给我的快乐,也两个人一起是为了快乐,分手是为了减轻痛苦,我也唯有离开,我离开的时候,也很痛苦,只是,我肯定比你痛苦,因为你首先说再见,首先追求快乐的是你。

6、当眼泪流下来,才知道,分开也是另一种明白。

7、你知不知道,当我快不爱你了的时候,你的一段话又把我的心给打败了。

8、生活在一个城市里,或者爱一个人,又或者做某件事,时刻久了,就会觉得厌倦,就会有一种想要逃离的`冲动。也许不是厌倦了这个城市爱的人坚持的事,只是给不了自我坚持下去的勇气。

9、回望着,渐去渐远了,当我们总是在一次次的回首中遗忘一些青春的痕迹的,唯有那个书房里的抽屉里还珍藏着早已泛黄的照片,那也许就是青春最唯美的证明。

10、与你无缘的人你与他说话再多也是废话。

11、面对不幸的婚姻,我们首先要做的事是放弃战争,当然也不奢求马上回归甜蜜,而是要彼此静下心来好好想一想。没有思考就没有行动,也就不可能找到解决具体问题的钥匙,因为自已想要的东西和婚姻的细节永远只有自已最清楚,解决问题的钥匙最终是握在自已手中。

12、我愿意,就算他是短暂的陪伴,我也要分秒存在。

13、关于爱的记忆,要好好收藏,只是今后的幸福,要各自寻找。

14、你以为对方只是话唠,其实只是特别喜欢你。---许灵子

15、每天我藏起眼泪对别人赠送微笑从不吝啬。每一种创伤都是一种成熟。

16、你走了,带着我全部的爱走了,只是一句分手,我忍着眼泪看着你的背影,好想最后在抱你一次,好想在对你说一次“我爱你”。

17、如果爱不曾来过,如果梦不曾碎过,如果心不曾疼过,那么我,是否还是你认识的我?

18、我把梦想卖了,换成柴米油盐。

19、一次转身,一场烟火,再没有回不了的青春永驻,徒留下淡淡文墨书香,那是你曾在我心里最深的伤。

20、如果有一天,不再喜欢你了,我的生活会不会又像从前那样堕落,颓废…我不想再要那样的生活,所以,在我还没有放弃你之前,请你,至少要喜欢上我……

21、如果我是你生命中的过客,你不会再遇到第二个我

22、此情可待成追忆只是当时已惘然既表示情灭又表示当年甚为可惜

23、几行归塞尽,念尔独何之。暮雨相呼失,寒塘欲下迟。渚云低暗度,关月冷相随。未必逢矰缴,孤飞自可疑。——《孤雁》作者:崔涂

24、你当我是个风筝要不把我放了要不然收好带回家别用一条看不见的情思拴着我让我心伤。

25、绕过世事的浮华,冷眼外界的纷忧。

26、没有你,就算把世界给我,我还是一无所有。

27、去到你的城市,吹过你吹过的风,算不算相拥

28、我啊,一个人看电影,一个人吃火锅,手机一天也不会响起,微信全是腾讯新闻,QQ全是推送消息,短信全是验证码,哭成狗也不知道和谁说。

29、物是人非事事休,欲语泪先流如果等待只能成为等待,葬在离心口最近的地方。

30、从此以后再也没有,分开之后再也不必

对一个人失望的句子发朋友圈

1、你不用担心失去我的,我才是小心翼翼诚惶诚恐的那个,我才是一直都被抛弃的那个。

2、想來一場急病,拿走我這條命。

3、可能有些不甘,但也被失望填满。

4、所有的离开都是有征兆的,你的怀疑都是真的,他该让你失望的事,从来都没有辜负过你。

5、时光消磨了我对你的热情。

6、我真的醒了,确定我们真的不行了。

7、从此我不再热情似火,也懒得幽默。

8、是你慷慨,予我岁月如歌;却也吝啬,赐我爱而不得。

9、看惯了人情冷暖也就懒得唏嘘感叹。

10、我想了你一夜可还是没有梦到你。

11、再也不想对谁满怀期待。

12、世界上有两个我,一个假装快乐,一个真心难过。

13、多少肺腑之言被当作口头玩笑无人欣赏。

14、别去打扰那些连回你话都带着敷衍的人,别去打扰一个不愿意理你的人,难受的始终是自己!

15、有时候,突然会觉得自己很孤独。没有人懂你,没有人陪你。偶尔自己疯,自己闹,仿佛跟这世界格格不入。

16、认识就够了,余生就算了,以前打扰了,以后不会了。

17、再耀眼的光也无法把最深处的海照亮。

18、老友不需眼泪不需负担只要陪伴。

19、很多事情就是在失望透顶以后突然就想通了。

20、毫无意外,所有诺言都是被辜负。

21、感情都是一点一点积累的,失望也是

22、我曾经天真地以为,用真心对任何人,就可以得到真正的友情,真正的爱情。后来,认识了一些人,经历了一些事,才知道一切都只是我以为。

23、我张开了手,却只拥抱了风。

24、他已经忘了你很久,你也要学会不再念旧。

25、感情,有时候就是一个前人栽树,后人乘凉的过程,可是,我教你学会爱,不是叫你去爱别人的。

26、真正的失望不是怒骂,不是嚎啕大哭,也不是冲你发脾气,而是沉默不语,是你做什么我都觉得和我再也没有任何关系。

27、你说你不在乎我漂不漂亮,可是事实证明,你还是很在意的。

28、猜忌让所有的关心都变成了别有用心。

29、眼底的笑意却怎么也掩盖不了眼里的失望。

30、害怕寒冷却喜欢冬天,害怕失望却好喜欢你。

31、原来你未曾喜欢过我。

32、其实你都知道,也都明白,你只是在假装不懂,我也不想去拆穿。失望攒够了我自然会走,也不会再回头了。

33、原来不止我一人深爱而不可得。

34、抿着嘴微笑,微笑回忆你给的回忆。

35、我以为只要很认真的喜欢就能打动一个人,到后来,却只打动了我自己。

36、失望到了尽头,再深厚的爱都要变旧。

本文关键词:对一个人失望的句子发朋友圈图片,对一个人失望的句子发朋友圈说说,对一个人失望的句子发朋友圈微信个性签名,表达对一个人失望的朋友圈,对一个人失望的句子发朋友圈古诗。这就是关于《对一个人失望的句子发朋友圈,表达对一个人失望的朋友圈(简单易懂讲IO)》的所有内容,希望对您能有所帮助!


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 斜挎包最佳长度,斜挎包最佳尺寸(沈月教你“显高”小技巧)

下一篇: 王子救公主的童话故事中文版,滑盖手机王子救公主(睡前小故事:《公主与恶龙》)



推荐阅读

网站内容来自网络,如有侵权请联系我们,立即删除! | 软文发布 | 粤ICP备2021106084号