如何创建具有指定类型参数的列表?例如:
LinkedList<Integer> list = createList(LinkedList.class, Integer.class);
Run Code Online (Sandbox Code Playgroud)
我已经尝试为它创建一个方法,但该方法在创建新实例时不包含type参数.
public static <T, L extends List<T>> L createList(Class<L> listClazz, Class<T> valueClazz) throws Exception
{
return listClazz.getConstructor().newInstance();
//Instead of
// new L<T>();
//does
// new L();
}
Run Code Online (Sandbox Code Playgroud)
我希望我的问题很清楚,谢谢你的帮助.
我正在制作一个bash脚本; 如何找到不以特定扩展名结尾的文件?
#!/bin/bash
find . -type f -print | grep "\.\(?!psd\|xcf\).+$"
Run Code Online (Sandbox Code Playgroud)
谢谢.
好[插入日期],有没有办法导出Gson更人性化?
我目前得到这个:
[{"id":"test","region":{"lower":{"x":163,"y":63,"z":233},"higher":{"x":167,"y":67,"z":237}}}]
Run Code Online (Sandbox Code Playgroud)
但我希望得到这样的结果:
[{
"id":"test",
"region":
{
"lower":
{
"x":163,
"y":63,
"z":233
},
"higher":
{
"x":167,
"y":67,
"z":237
}
}
}]
Run Code Online (Sandbox Code Playgroud)
谢谢你的任何建议.