怎么用java泛型实现以下操作

按照要去定义一个操作类:要求完成一个一维数组操作类,其中可以加入任意类型的数据,数组具体的操作类型由程序外部决定,并且可以实现查询功能你的题目我理解得不是很透彻,看一下下面的代码,希望能帮助到你:
import java.***.Date;
class Operation<T> {//定义泛型类
private T var[];
Operation(T var[]){
set(var);//初始化数组。
}
public void set(T var[]){
this.var=var;
}
public T[] get(){
return var;

Java集合的应用和

所有泛型方法声明都有一个类型参数声明部分(由尖括号分隔),该类型参数声明部分在方法返回类型之前(在下面例子中的<E>)。

每一个类型参数声明部分包含一个或多个类型参数,参数间用逗号隔开。一个泛型参数,也被称为一个类型变量,是用于指定一个泛型类型名称的标识符。

类型参数能被用来声明返回值类型,并且能作为泛型方法得到的实际参数类型的占位符。

泛型方法体的声明和其他方法一样。注意类型参数只能代表引用型类型,不能是原始类型(像int,double,char的等)。

golang怎么将interface转为string类型?

package mainimport "fmt"func main() {var a interface{}var b stringa = "asdasdasdasd"b = a.(string)fmt.Println(a, b)package mainimport (    "fmt""strings")func getName(params ...interface{}) {aa := strings.Join([]string(params), '_')fmt.Println(aa)}func main() {getName("redis", "100","master")}看上面的代码,我想把传入的参数 params 用 "_" 连接,但是将 params 转成 []string  类型时失败了,请指教。假如假如 getName("redis", "100","master") 改为getName("redis",