Java Lambda 连接字符串
Java Lambda 连接字符串
public class Menu {/*** 菜品名称*/private String name;/*** 菜品单价*/private Double price;/*** 菜品斤数*/private Double kilo;/*** 菜品类型:蔬菜、水果、肉类*/private String type;public Menu() {}public Menu(String name, Double price, Double kilo, String type) {super();this.name = name;this.price = price;this.kilo = kilo;this.type = type;}public String getName() {return name;}public void setName(String name) {this.name = name;}public Double getPrice() {return price;}public void setPrice(Double price) {this.price = price;}public Double getKilo() {return kilo;}public void setKilo(Double kilo) {this.kilo = kilo;}public String getType() {return type;}public void setType(String type) {this.type = type;}}
Menu pork = new Menu("猪肉", 9.9, 10.0, "肉类");
Menu beef = new Menu("牛肉", 38.8, 5.0, "肉类");
Menu chicken = new Menu("鸡肉", 6.5, 30.0, "肉类");
Menu tomato = new Menu("土豆", 3.5, 30.0, "蔬菜");
Menu potato = new Menu("西红柿", 7.5, 20.0, "蔬菜");
Menu apple = new Menu("苹果", 3.5, 20.0, "水果");
Menu orange = new Menu("橙子", 4.0, 20.0, "水果");
List<Menu> menuList = Arrays.asList(pork, beef, chicken, tomato, potato, apple, orange);
Collectors.joining()
String str1 = menuList.stream().map(Menu::getName).collect(Collectors.joining());
System.out.println(str1);
猪肉牛肉鸡肉土豆西红柿苹果橙子
String str2 = menuList.stream().map(Menu::getName).collect(Collectors.joining("--"));
System.out.println(str2);
猪肉--牛肉--鸡肉--土豆--西红柿--苹果--橙子
Java Lambda 连接字符串相关推荐
- java字符连接字符串数组_Java中连接字符串的最佳方法
java字符连接字符串数组 最近有人问我这个问题–在Java中使用+运算符连接字符串是否对性能不利? 这让我开始思考Java中连接字符串的不同方法,以及它们如何相互对抗. 这些是我要研究的方法: 使用 ...
- Java中连接字符串的最佳方法
最近有人问我这个问题–在Java中使用+运算符连接字符串是否对性能不利? 这让我开始思考Java中连接字符串的不同方法,以及它们如何相互对抗. 这些是我要研究的方法: 使用+运算符 使用StringB ...
- 【转】在Java中连接字符串时是使用+号还是使用StringBuilder StringBuffer 加号
字符串是Java程序中最常用的一种数据结构之一.在Java中的String类已经重载的"+".也就是说,字符串可以直接使用"+"进行连接,如下面代码所示: St ...
- 在Java中连接字符串时是使用+号还是使用StringBuilder
字符串是Java程序中最常用的一种数据结构之一.在Java中的String类已经重载的"+".也就是说,字符串可以直接使用"+"进行连接,如下面代码所示: St ...
- java oracle 连接字符串函数_通过shell来比较oracle和java中的字符串使用
这些准备工作齐了之后,我们来从Java中的字符串使用入手来比较一下oracle中对于字符串的处理. java中有如下的一些函数,我会依次来做比较. public char charAt(int ind ...
- java sql连接字符串_java sql连接字符串与windows替代凭据
我正在尝试使用Hibernate 5连接到SQL Server 2012数据库 . 我使用以下连接字符串以连接到数据库 jdbc:sqlserver:// server; instanceName = ...
- java sql server连接字符串_关于Java:SQL Server的等效jdbc连接字符串
我目前正在使用以下连接字符串连接到数据库(该数据库与ServerIP在同一服务器上): String constr ="Data Source=ServerIP,1433;Network L ...
- java访问oracle集群,JAVA查询Oracle数据库集群连接字符串
下载必备最新排行装机分类.游戏手机驱动源码LinuxMac小游戏.商城招聘百科知道软件盒子论坛3G版 本站搜索 新闻资讯 软件下载 当前位置: 网站首页 > 编程开发 > 编程语言 > ...
- Java字符串处理之连接字符串
对于已经定义的字符串,可以对其进行各种操作.连接多个字符串是字符串操作中最简单的一种.通过字符串连接,可以将两个或多个字符串.字符.整数和浮点数等类型的数据连成一个更大的字符串. 使用连接运算符 &q ...
最新文章
- pytorch笔记:VGG 16
- [sicily]【1001】 会议安排(田忌赛马类贪心)
- 为Elasticsearch添加中文分词
- 信息学奥赛一本通 1411:区间内的真素数 | OpenJudge NOI 1.13 23:区间内的真素数
- 论文阅读01:大规模人脸图像检索的深度度量哈希
- 实现字符级的LSTM文本生成
- 【原】浅谈KL散度(相对熵)在用户画像中的应用
- 学习数据库的概念,作用
- 利用Proteus软件设计红绿灯(数字电路与逻辑设计)
- 批处理清空文件夹内所有txt文件的内容
- 最值得收藏的 pycharm(Python) 常用快捷键使用, 并和不同软件中相同快捷键作比较, 让你的效率成倍增加
- office2016 office2019 office2013 ----一键安装:
- if-else语句练习
- python儿童编程培训
- latex审阅版添加行号,遇见公式就缺失行号
- CentOS6 安装mist.io
- c语言 余额 自动生成,微信余额生成器
- 寒假还在纠结考研还是就业,听听研究生毕业的上班狗怎么说?
- Debian 8.0桌面系统root用户登录和root用户自动登录
- 用友APILink——全国最大的企业工商信息提供平台