在Java中,自定義泛型變量可以讓你在編寫代碼時更加靈活和類型安全。要自定義泛型變量,請按照以下步驟操作:
T
是一個常用的泛型類型,表示“類型”。public class CustomClass<T> {
// 類實現
}
public class CustomClass<T> {
private T data;
public void setData(T data) {
this.data = data;
}
public T getData() {
return data;
}
}
public class Main {
public static void main(String[] args) {
CustomClass<String> customClass = new CustomClass<>();
customClass.setData("Hello, world!");
System.out.println(customClass.getData());
}
}
public class Utility {
public static <T> void printArray(T[] array) {
for (T element : array) {
System.out.print(element + " ");
}
System.out.println();
}
}
public class Main {
public static void main(String[] args) {
Integer[] intArray = {1, 2, 3, 4, 5};
Utility.printArray(intArray);
String[] strArray = {"Hello", "world"};
Utility.printArray(strArray);
}
}
通過以上步驟,你可以在Java中自定義泛型變量并實現類型安全的代碼。