Java链式写法
原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11613067.html
Java 链式写法:详细看代码
package chain; /**
* TODO
* 解析器
*/
public class Parser { private String id;
private String mode;
private String concatIdMode; public static Parser parse(){
return new Parser();
} public Parser setParserId(String id){
this.id = id;
return this;
} public Parser setParserMode(String mode){
this.mode = mode;
return this;
} public Parser concat(){
this.concatIdMode = "id: " + this.id + " " + "模式 : " + this.mode;
return this;
} public String print(){
System.out.println("解析器的id和模式为: " + this.concatIdMode); return this.concatIdMode;
}
}
package chain; /**
* TODO
* 链式
*/
public class Chains { public static void main(String[] args) {
String concat = Parser.parse()
.setParserId("12")
.setParserMode("dev")
.concat()
.print();
System.out.println(concat);
}
}
打印结果:

Java链式写法的更多相关文章
- Java 链式写法
		Java链式写法,子类继承父类的属性,也可以返回子类的对象,只是需要重写基类的Set方法 public class MyLS { public static void main(String[] ar ... 
- java链式创建json对象
		我们主要介绍一下:java中如何通过最简单的方式实现链式创建json对象,解决创建json代码臃肿的问题. 1.假设我们要创建一个json对象格式如下: { "code": 0, ... 
- JQuery事件的链式写法
		<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ... 
- Java 链式编程
		这里来做一个Java 链式编程的例子,基本就是每次返回一个对象本身,这样就能够去调用对象的方法和属性. package com.sun; public class Demo05 { /** * @pa ... 
- jquery事件链式写法
		<!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/xhtml"> ... 
- Delphi Sysem.JSON 链式写法(转全能中间件)
		链式写法有很多优点:连贯.语意集中.简洁.一气呵成.可读性强.比如要把 3.1415926 中的 59 提取为一个整数:Pi.ToString().Substring(5,2).ToInteger() ... 
- ajax操作的链式写法
		ajax操作的传统写法: $.ajax({ url: url, success: function(){ doWhenSuccess(); }, error: function(){ doWhenEr ... 
- Jquery | 基础 | 事件的链式写法
		$(".title").click(function () { $(this).addClass("curcol").next(".content&q ... 
- Delphi Sysem.JSON 链式写法
		链式写法有很多优点:连贯.语意集中.简洁.一气呵成.可读性强.比如要把 3.1415926 中的 59 提取为一个整数:Pi.ToString().Substring(5,2).ToInteger() ... 
随机推荐
- C#中的隐式转换
			你是否考虑过这个问题:为什么不同类型之间的变量可以赋值,而不需要强制转换类型?如: int i = 1; long l = i; object obj = 1; Exception exception ... 
- Ranger开源流水线docker化实践案例
			1.背景 开发部门决定在Apache Ranger开源社区贡献代码,目标是个人国内排名Top1,世界排名Top2,并且在已经成为Ranger项目的Committer情况下,争取成为Ranger项目的P ... 
- IIS部署.net core项目
			1.安装AspNetCoreModule模块 与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,中间最 ... 
- Nginx-正反向代理及负载均衡
			目录 正/反向代理 代理的方式 Nginx代理服务支持的协议 代理实战 部署web01 部署Lb01 Nginx代理常用参数 添加发往后端服务器的请求头信息 代理到后端的TCP连接.响应.返回等超时时 ... 
- spring boot 启动警告 WARN 15684 --- [  restartedMain] c.n.c.sources.URLConfigurationSource     : No URLs will be polled as dynamic configuration sources. 解决
			添加一个配置文件config.properties ,即便是空的也是可以的 
- BrowserSync 本地服务器的起用
			最简单粗暴的方法:进入项目根目录,执行命令browser-sync start --server --files "**" 监听所有 
- sqoop的使用之import导入到HDFS
			原文链接: https://www.toutiao.com/i6772128429614563843/ 首先我们已经安装好sqoop了,如果没有安装好参考文档<快速搭建CDH-Hadoop-Hi ... 
- 安装hadoop2.9.2单机版本     jdk1.8  centos7
			安装JDK1.8 查看JDK1.8的安装 https://www.cnblogs.com/TJ21/p/13715749.html 安装hadoop 上传hadoop 下载hadoop 地址h ... 
- 【Java】==与equals
			==与equals 一. == 可以使用在基本数据类型变量和引用数据类型变量中 如果比较的是基本数据类型变量:比较两个变量保存的数据是否相等.(不一定类型要相同) 如果比较的是引用数据类型变量:比较两 ... 
- scanf报错问题
			VS2013 scanf()函数报错问题. 编译器就是说这个环境下用scanf()函数不安全,建议使用scanf_s()函数.如何要使用scanf()函数的话,就需要在头文件或者源文件开头加上:use ... 
