请将Simple类由非泛型类改为泛型类,并用int数组、float数组和string数组进行测试。
时间: 2024-05-14 21:13:12 浏览: 98
使用泛型类
好的,将Simple类改为泛型类后,可以用以下代码进行int数组、float数组和string数组的测试:
```
public class Simple<T> {
private T[] arr;
public Simple(T[] arr) {
this.arr = arr;
}
public void print() {
for (T t : arr) {
System.out.print(t + " ");
}
System.out.println();
}
}
```
测试代码如下:
```
public static void main(String[] args) {
Integer[] intArr = {1, 2, 3};
Simple<Integer> intSimple = new Simple<>(intArr);
intSimple.print();
Float[] floatArr = {1.1f, 2.2f, 3.3f};
Simple<Float> floatSimple = new Simple<>(floatArr);
floatSimple.print();
String[] strArr = {"Hello", "World", "!"};
Simple<String> strSimple = new Simple<>(strArr);
strSimple.print();
}
```
输出结果:
```
1 2 3
1.1 2.2 3.3
Hello World !
```
希望能够解决您的问题!
阅读全文