java stream filter 会改变顺序吗?Java8,Stream拼接字符串
人气:158 ℃/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 打开调试窗口测试一下:
- 11-10丁桥龙湖天街热闹吗?中正天街拉满,不夜城氛围感
- 10-06皂户陈六年级赵金蕊老师感恩教育:皂户陈六年级赵金蕊老师感恩教育
- 04-17孩子们开学时间:孩子们,下周开学
- 12-07歌唱演员陈思思结过几次婚:嫁小一岁歌唱家生一女
- 01-31眼睛有各种颜色:眼睛色
- 03-302023年1月志愿服务活动有哪些?2023年9月份全市志愿服务主题月
- 01-22房屋院落空地补偿面积:空地和院落的补偿应当参考什么标准
- 04-21北京房山区大型商超 延庆8家主要商超库存充足
- 11-15河南科技学院园艺专业情况:园艺专业20年进面分数线排名
- 09-21怎么测量眼轴最准?为什么一定要测量眼轴
- 03-06三星笔记本电脑哪款值得推荐,三星有一款值得入手的游戏笔记本电脑
- 12-18薄冰演技:薄冰的熟脸不少认出了狂飙里的麻子
- 01-09河南酶标仪滤光片购买:生化分析仪酶标仪中的滤光片
- 10-29经常手麻可能是这5种大病先兆:以小见大,经常手麻或许是这些病的暗示
- 01-04全新塑料吨桶价格,哪些优良性能让塑料吨桶越来越受欢迎
- 01-30躲得过初一躲不过十五的初一 躲不过初一更躲不过十五
热门
推荐
- 1全民健身计划实施方案424
- 2初一上学期语文教学计划147
- 3基于环境心理学的幼儿园建筑设计论文174
- 4对女朋友表白时说的感动的话308
- 5最新广东公司员工离职证明模板347
- 6周思敏现代礼仪观后感125
- 7杏子的功效与作用及禁忌是什么,吃杏子不能喝凉水还是热水276
- 8卖车的经典广告词大全_卖车的精彩广告词457