java娉涘瀷鏂规硶鎬庝箞浣跨敤
Java娉涘瀷鏂规硶鐨勪娇鐢ㄦ柟娉曞涓嬶細
-
鍦ㄦ柟娉曠殑杩斿洖绫诲瀷鍓嶉潰娣诲姞灏栨嫭鍙?lt;>锛屽苟鍦ㄥ皷鎷彿鍐呮寚瀹氭硾鍨嬪弬鏁帮紝渚嬪锛?T>
-
鍦ㄦ柟娉曠殑鍙傛暟鍒楄〃涓娇鐢ㄦ硾鍨嬪弬鏁帮紝渚嬪锛歍 parameter
-
鍦ㄦ柟娉曚綋鍐呭彲浠ヤ娇鐢ㄦ硾鍨嬪弬鏁拌繘琛岀被鍨嬫鏌ユ垨杞崲鎿嶄綔
浠ヤ笅鏄竴涓畝鍗曠殑绀轰緥浠g爜锛?/p>
public class GenericMethodExample {
// 娉涘瀷鏂规硶
public static <T> void printArray(T[] array) {
for (T element : array) {
System.out.println(element);
}
}
public static void main(String[] args) {
// 璋冪敤娉涘瀷鏂规硶
Integer[] intArray = {1, 2, 3, 4, 5};
printArray(intArray);
String[] stringArray = {"Hello", "World"};
printArray(stringArray);
}
}
鍦ㄤ笂杩颁唬鐮佷腑锛屾垜浠畾涔変簡涓€涓硾鍨嬫柟娉?code>printArray锛屽畠鎺ュ彈涓€涓暟缁勪綔涓哄弬鏁帮紝骞朵娇鐢ㄦ硾鍨嬪弬鏁癟杩涜閬嶅巻鎵撳嵃銆傚湪main
鏂规硶涓紝鎴戜滑鍒嗗埆璋冪敤浜?code>printArray鏂规硶鏉ユ墦鍗癐nteger鏁扮粍鍜孲tring鏁扮粍銆傜敱浜庢硾鍨嬫柟娉曠殑鍙傛暟绫诲瀷鏄牴鎹疄闄呬紶鍏ョ殑鍙傛暟绫诲瀷鏉ョ‘瀹氱殑锛屾墍浠ュ彲浠ュ湪涓嶅悓鐨勫湴鏂硅皟鐢ㄥ悓涓€涓硾鍨嬫柟娉曞苟浼犲叆涓嶅悓绫诲瀷鐨勫弬鏁般€?/p>