您的位置:首页 > 其它

取代枚举,使用lambda表达式取普通bean中的方法名,作为字符标识返回

2020-12-06 10:13 357 查看

取代枚举,使用lambda表达式取普通bean中的方法名,作为字符标识返回

从中央库引入jar

<dependency>
<groupId>com.github.jeffreyning</groupId>
<artifactId>TechUtil</artifactId>
<version>1.0.0</version>
</dependency>

在实体类有get方法

public class TEntity {
private String c1;
private String ccDaoCal;
private String colStoreThree;
public String getC1() {
return c1;
}
public void setC1(String c1) {
this.c1 = c1;
}
public String getCcDaoCal() {
return ccDaoCal;
}
public void setCcDaoCal(String ccDaoCal) {
this.ccDaoCal = ccDaoCal;
}
public String getColStoreThree() {
return colStoreThree;
}
public void setColStoreThree(String colStoreThree) {
this.colStoreThree = colStoreThree;
}
}

通过lambda表达式获取实体类方法名字符串

public static void main(String[] args) throws Exception {
System.out.println(TechUtil.pn(TEntity::getC1));
System.out.println(TechUtil.pn(TEntity::getColStoreThree));
System.out.println(TechUtil.pn(TEntity::getCcDaoCal));
}

输出结果为

c1

colStoreThree

ccDaoCal

扫描订阅公众号,进行技术交流

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐