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

艾莎公主的故事睡前故事,艾莎公主睡前故事(简单易懂讲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、艾莎公主的故事睡前故事:艾莎公主睡前故事

艾莎公主睡前故事

艾莉莎公主短信

很久很久以前,有一个公主叫艾莉莎。她有着一双水汪汪的大眼睛,一头如海藻一般的金色长发,非常可爱。

有一天,艾莉莎不小心打破了女巫的水晶球。女巫十分生气,把艾莉莎变成了一只蝴蝶。变成了蝴蝶的艾莉莎虽然能说话,但是却回不到自己的王国了。因为艾莉莎的父亲,也就是国王对蝴蝶过敏,所以王国内禁止蝴蝶出入。

艾莉莎飞呀飞,飞呀飞,来到了一片森林。森林里躺着一个帅气的王子,艾莉莎飞过去,说:嘿,王子,你能救救我吗?

王子被这只能说话的蝴蝶吓到了,他问:小蝴蝶,发生了什么事?你为什么能说话?

艾莉莎便把事情的经过告诉了王子,王子听后,很可怜艾莉莎,于是将艾莉莎带回了自己的国家。艾莉莎,我们国家也有一个女巫,她应该能治好你。王子说。艾莉莎高兴的转了个圈圈,那真是太好了!

艾莉莎和王子费尽千辛万苦,终于回到了王子的国家,可是女巫却说:我的确能治,可是你们要答应我一个要求,去海里把我丢失的金色戒指

莉莎公主找王子的睡前故事

从前,有一个漂亮的国度叫做幸福国。 因为,里面的居民都很幸福所以国王查奇斯取名为幸福国。

国王有一个漂亮的小女儿叫莉莎。莉莎非常漂亮,大大的眼睛,金黄色的长发,小小的嘴巴,她还穿着一条粉红色的蝴蝶裙。她啊!真是讨人喜欢。

有一天国王查奇斯,想找一名高大英俊又勇敢的王子他就对莉莎说:莉莎,你都19啦!应该找个王子啦!”莉莎说:“那倒可以哦我已经想找王子了。”查奇斯说:“好父王马上帮你找一个。”

但是,国王找了超多个王子都没有莉莎想要的。

之后,莉莎对国王说:“父王真是麻烦你了还是我自己找吧!”之后,有一个人在路上不小心撞到了莉莎。莉莎看了看那位王子是谁她看到了是一名英俊又年轻的王子。莉莎马上脸红了,王子说:“对不起。”王子抬头一看他不敢相信他看到的是一名美丽又可爱的公主。所以他也脸红了,他马上说:“我叫鲁斯,是坚强国的王子失礼了”。莎莉说:“没有没有,我是幸福国的公主叫莎莉”。

艾莎公主睡前故事

冰雪奇缘2艾莎与安娜打破传统童话故事散发的公主更美丽

在动漫电影里面只要是迪士尼出的作品质量都不会差,而2013年的冰雪奇缘一经播出就让艾莎这个角色一炮而红,其知名度就像明星一般高。而这部作品虽然讲的是公主的奇幻历险,但并不是大家经常听说的公主与白马王子的故事,而是主打姐妹情感的作品。

那么在11月播出的冰雪奇缘2依然讲的是艾莎两姐妹的故事,第二部是紧接着第一部的剧情深入打造,当中融入了很多新鲜而有趣的元素,既保留了第一部的特点,又能让小伙伴们感受到与众不同的冰雪奇缘。

而两部作品相同的地方就是都用艾莎与安娜之间的感情来引导开篇,故事开始大家就可以看到特别混乱的国度,原来是受到了不明魔法的侵蚀。此时一种奇特的音律在引导艾莎,让拥有冰雪魔法的艾莎慢慢地向真相靠拢,不过这次艾莎不是一个人,因为安娜也离开了王宫跟随者艾莎一起去历险。在艾莎的勇敢带领下一群小伙伴的士气高涨,没有王子帮助,艾莎是一个人担起拯救家园的重任,长发飘飘的她不仅散发着公主该有的魅力,也不失一位勇士的风度。

一匹生存在海里的水晶马被艾莎骑着处处透露出梦幻感,而背景的渲染是北方的场景,形成了一片庞大而神秘的冰雪深林。不过在冰雪奇缘2的时间已经处于秋天,落叶纷飞的季节里面正是最适合小伙伴们游玩的,而且故事当中出现的各种神奇的魔法,坐骑以及神秘的深林等等元素,都很符合小伙伴们童年脑子里幻想的世界,可谓是童话色彩大缤纷。

除此之外我觉得最让人喜欢的就是艾莎突然解开了小辫子,一头金灿灿长发温柔的在风中飞舞,这可是让我们看到了不一样的艾莎,头发飘舞的细节制作得简直就是一场视觉盛宴。如此美丽的散发安娜也不示弱,不愧是同姐妹,两人披头散发的模样组成的画面太美了,两人一起散着头发在风中前行,可以说是完全颠覆了童话故事里面公主配王子的线路。

这也是冰雪奇缘那么讨人喜欢的一大原因,而在艾莎带领下的一群下伙伴想必是大家非常熟悉的角色,除了艾莎与安娜之外还有雪宝、小羊与克里斯托夫组成的一个神奇小团队。在经历过重重磨难之后解开了冰雪魔法的神秘面纱,寻魔力的来源。当中还获得一些额外的收获,知道了当年她们父母的真相和家乡的一些秘密,包括为什么会遭受魔法侵蚀的真相。

总的来说冰雪奇缘2依然是值得小伙伴们观看的电影,哪怕是观众已经是老年人了,也照样适合看,因为人人都有过童年,当时想法也很奇妙、天马行空,充满童话色彩。

艾莎公主睡前故事

你真的了解艾莎公主吗?

《冰雪奇缘》是近几年来迪士尼公司最为经典的一部动画作品了,尤其是当第二部上映之后,网友们对其的关注度就更加高了。说实话在看完《冰雪奇缘2》之后不少人都对女主角艾莎公主产生了浓厚的兴趣,毕竟艾莎公主在第二部动画中的形象与表现确实很令人惊艳。

但是从评论区我们还是能够看出一些小问题的,虽然大家很喜欢艾莎公主这个角色,但是许多人对她其实并不了解,甚至可以说是很茫然,所以今天喵娘打算来为大家揭秘一些跟艾莎公主有关的小秘密,顺便各位小伙伴们也可以测试一下自己是否真的了解艾莎公主这个角色。

首先是第一个小秘密,艾莎公主的身份本来应该是一个类似于巫女的大反派才对,因为冰雪奇缘的前身是通过童话故事白雪皇后改编制作的,如果有人看过或者听说过这个童话故事应该也就能理解为什么艾莎公主刚开始会被设定成反派角色了。不过后来据说是因为艾莎公主反派角色的形象不是和当时的配乐等原因,后来经过制作人的反复考虑,才变成了如今我们看到的艾莎公主,不得不说这样的改变在我看来是非常棒的,至少我觉得如果艾莎公主真的被设定成反派角色,肯定是无法达到现在的成就和辉煌的。

另外第二个小秘密不知道大家发现过没有,在动画中艾莎公主的城堡中途曾经变幻过颜色,可能不少人觉得城堡颜色的变换是为了配合当时的剧情,但其实这种城堡的颜色变化代表的却是艾莎公主的情绪,三种颜色分别代表了不同的情绪变化。

第三个小秘密艾莎是迪士尼动画中第一个成为了女王的迪士尼公主(这里是指被官方认可的迪士尼公主,因为此前还有一位姬塔女王)。在目前官方认可的十四位迪士尼公主中,艾莎公主这个称呼可一点都不容易得到。

而第四个秘密就是前段时间网上流传非常火的艾莎公主的头发,其实迪士尼动画对于人物的设计方卖弄一直以来都是很认真的,这点大家从其它几部的迪士尼动画人物身上就很容易可以看出来,无论是人物服装还是发型方面都力求精益求精。就比如艾莎公主的头发在制作的时候就追求最真实的还原,据说艾莎的头发足足有四十万根之多。

至于最后这一个秘密,我估计知道的人应该没有几个,可能在不少人看来艾莎公主是一位非常年轻的女王,从她的长相来看最多也就是十来岁的'样子,可真实的情况却并不是如此,我们一直以来非常喜欢的艾莎公主其实都已经二十一岁了。并且这还仅仅是第一部中的年龄,如今第二部也开播了此时的艾莎公主在年龄上可比之前要大上很多了。

本文关键词:艾莎公主睡前故事绘本,格林童话全集免费阅读,艾莎公主睡前故事免费听,美人鱼故事 睡前故事,艾莎公主睡前故事。这就是关于《艾莎公主的故事睡前故事,艾莎公主睡前故事(简单易懂讲IO)》的所有内容,希望对您能有所帮助!


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

上一篇: 梦见老虎是什么预兆,梦见老虎可能是什么预兆(女子梦见老虎,老虎:别嫁人)

下一篇: 暧昧个性话语,暧昧的情话句子(情感中:成年男女交往)



推荐阅读

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