Java Builder??????MAP?????
???????????? ???????[ 2016/1/13 10:43:30 ] ??????????????????? ???????
????????????????MAP????????????put???????????ú??鷳????????????builder???????????·??????????????????builder??д?????????MAP???????????????:
import java.util.HashMap;
import java.util.Map;
public class MapBuilder<T> {
public Builder<T> b;
public MapBuilder(Builder<T> b){
this.b = b;
}
public Map<String??T> map(){
return b.map;
}
public T get(String key){
return b.map.get(key);
}
public static class Builder<T>{
public Map<String?? T> map;
public Builder(){
map = new HashMap<String?? T>();
}
public Builder<T> map(String key?? T value){
map.put(key?? value);
return this;
}
public MapBuilder<T> build(){
return new MapBuilder<T>(this);
}
}
public static void main(String[] args) {
MapBuilder<String> build = new MapBuilder.Builder<String>().map("a"?? "b").build();
System.out.println(build.get("a"));
}
}
??????????????????????????????????????????????????????builder???????緺?????á?
???????????????????????£???????????????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11