您当前的位置:首页 > 美文欣赏 > 内容

睡前发朋友圈的句子,适合睡前发朋友圈的句子(简单易懂讲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、人都是被自己打败的,而且首先给自己的情绪打败。控制不了自己情绪的人,别人的一个字,一句话,你就可以失眠一整晚了。

31、一朵花的凋零荒芜不了整个春天,一次挫折也荒废不了整个人生。凡事不要想得太复杂,想多头疼,想通心疼。手不要握得太紧,东西会碎,手会疼。

32、面对,不一定最难过。孤独,不一定不快乐。得到,不一定能长久。失去,不一定不再拥有。不要因为寂寞而错爱,不要因为错爱而寂寞一生。

33、这个世界纵有千百般不好,但有一点特别好,就是大,大到什么程度?无论你离开了谁、无论谁抛弃了你、无论脱离了哪个圈子,你都不会行至绝路,你都可以重新开始!

适合睡前发朋友圈的句子

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、胆怯的人在危险前被吓住了;懦弱的人在危险中被吓住了;勇敢的人在危险过后被吓住了。

37、幸福的日子:就是吃饱了撑著去睡觉。

38、使人疲惫的不是远方的高山,而是鞋里的一粒沙子。

39、我很想每天和你说晚安。但是你没有理由让我再坚持下去了。

40、再长的路,一步步也能走完,再短的路,不迈开双脚也无法到达。

本文关键词:睡前发圈万人点赞的句子,适合睡前发朋友圈的句子照片,适合睡前发朋友圈的句子高冷,适合睡前发朋友圈的句子英文,适合睡前发朋友圈的句子搞笑。这就是关于《睡前发朋友圈的句子,适合睡前发朋友圈的句子(简单易懂讲IO)》的所有内容,希望对您能有所帮助!


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

上一篇: 女汉子十大标准,好老公准则十大标准(精神小伙无奈深陷网贷泥潭)

下一篇: 女人梦见被掐脖子很真实,女人梦见被掐脖子很真实,动不了,喊不出声(逃离皇宫失败被容嬷嬷扇耳光)



推荐阅读

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