paip.自定义java 泛型类与泛型方法的实现总结
2014-04-15 23:54
555 查看
paip.自定义java 泛型类与泛型方法的实现总结
============泛型方法
public static <atiType,retType> retType reduceO4(atiType obj, Func function) {
String lastVal="";
if (obj instanceof List) {
List objLi = (List) obj;
for (int i = 0; i < objLi.size(); i++) {
lastVal = (String) function.invoke(lastVal, objLi.get(i));
}
return (retType) lastVal;
}
return null;
}
作者 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
来源: http://blog.csdn.net/attilax
========泛型类
public abstract class tryX<t> {
tryX curTryx;
// private Logger loger;
private String para1;
/**
* set default value
* @param
* @return
*/
public t $(t defaultValue) {
this.defaultReturnValue = defaultValue;
return this.itemWrap("");
}
============泛型方法
public static <atiType,retType> retType reduceO4(atiType obj, Func function) {
String lastVal="";
if (obj instanceof List) {
List objLi = (List) obj;
for (int i = 0; i < objLi.size(); i++) {
lastVal = (String) function.invoke(lastVal, objLi.get(i));
}
return (retType) lastVal;
}
return null;
}
作者 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
来源: http://blog.csdn.net/attilax
========泛型类
public abstract class tryX<t> {
tryX curTryx;
// private Logger loger;
private String para1;
/**
* set default value
* @param
* @return
*/
public t $(t defaultValue) {
this.defaultReturnValue = defaultValue;
return this.itemWrap("");
}
相关文章推荐
- paip.自定义java 泛型类与泛型方法的实现总结
- Java自定义泛型类和泛型方法
- 【字符串反转总结】Java中七种方法实现
- 用Java实现按字节长度截取中英文数字字符串的方法总结
- 用Java实现按字节长度截取中英文数字字符串的方法总结
- 关于Java的泛型在所声明的对象中如何获取class或者实例的方法的总结
- Java泛型类和泛型方法
- java语言基础(69)——集合框架(泛型的多种应用场景、泛型类、泛型方法、泛型接口)
- java中的方法返回值使用泛型,实现灵活的返回值类型
- Java自定义注解实现Redis自动缓存的方法
- 【字符串反转总结】Java中七种方法实现
- Java学习笔记之泛型(二):在方法上自定义泛型
- 116_容器_自定义泛型_泛型类_泛型接口_泛型方法_安全_省心
- paip.java-asp-php-.net互相调用方法大总结
- 自定义泛型方法的练习与类型推断总结
- 自定义的Troop<T>泛型类( c++, java和c#)的实现代码
- java 泛型 之自定义泛型类
- java实现二叉树的创建及5种遍历方法(总结)
- java泛型-自定义泛型方法与类型推断总结
- Java equals方法实现总结[原]