java stream filter 会改变顺序吗?Java8,Stream拼接字符串
人气:207 ℃/2024-02-06 15:29:26
现有一个文本文件。需要读取出来,自动拼接成一个 JavaScript 语句: console.table
在没有 Collectors.joining 之前,我们总是无法优雅地处理 开头 和 结尾 。现在就舒服多了。
// 文件路径String in = "E:\\temp\\test\\in\\in.txt";Path path = Paths.get(in);// 从字符输入流中读取文本BufferedReader bufferedReader = Files.newBufferedReader(path);// Java8 的新方法 lines() 获流Stream<String> stream = bufferedReader.lines();// 定义分隔符、前缀、后缀 (加了换行方便看)String delimiter = "',\n'";String prefix = "console.table([\n'";String suffix = "']);";// 拼接字符串String str = stream.collect(Collectors.joining(delimiter, prefix , suffix));// 输出看效果System.out.println(str);
输出 JavaScript:
console.table(['花开无鑫人有泪','相期别时更易醉','抚花还问花开处','把酒却是罢酒徒','饰新观,做新娘','抱上他人床','红烛泪落做哭状','燃尽相思郎','天一方,海一方','相连似在天尽处','相隔又在海尽旁','为尔做情郎']);
F12 打开调试窗口测试一下:
- 02-26钢筋的基本知识是什么?老铁这些钢筋知识不知道
- 03-23王蒙讲红楼梦故事,王蒙讲红楼梦,77.屠杀大观园
- 04-22健身初学者买什么健身书籍合适?健身不会练没钱找私教
- 12-132022年高考录取分数线一览表湖北:湖北省2022高考录取分数线揭晓
- 02-13梅花鹿为什么叫梅花鹿?梅花鹿为什么叫梅花鹿
- 09-20教你在家里制作重庆火锅底料:你所不知道的制作过程
- 01-17部编版三年级语文上册各单元复习 人教版部编语文三年级上册
- 10-18初二物理下册期末必考点,初二物理下册高频考点汇总
- 11-05松原市都包括哪些地方?松原市概况
- 01-03苹果玩着就自动关机是怎么回事?苹果手机自动关机怎么回事
- 01-17石家庄将迎来新一波冷空气 冷空气已上线石家庄气温持续下降
- 10-09微信背景图太阳落山 微信背景图,黄昏落日
- 09-21豪爵ufd125最新评测 谁才是踏板界的套娃鼻祖
- 04-26VPNFilter,再发威华硕:VPNFilter,再发威华硕
- 02-10佛教和爱情的故事 欢场与佛缘藏了多少生命的密码
- 04-30无限月读佐助对鸣人说的话,博人传是佐助和鸣人的梦境
热门
推荐
- 1致歉信范文英语105
- 22020山东泰安各高中学校招生特殊考生照顾政策383
- 3美版有锁机可以升级系统吗322
- 4听雪楼青岚的扮演者是谁304
- 5家居健康常识有哪些378
- 6企业春节放假通知书范文202
- 7好吃西红柿菠菜鸡蛋汤怎么做375
- 8初一寒假周记400字三篇409