java鎬庝箞瀹氫箟娉涘瀷鏂规硶
Java涓畾涔夋硾鍨嬫柟娉曠殑璇硶涓哄湪鏂规硶鐨勮繑鍥炲€煎墠鍔犱笂绫诲瀷鍙傛暟锛屽苟鍦ㄦ柟娉曠殑鍙傛暟鍒楄〃涓娇鐢ㄨ绫诲瀷鍙傛暟銆傜ず渚嬪涓嬶細
public class GenericMethodExample {
// 瀹氫箟涓€涓硾鍨嬫柟娉曪紝浣跨敤绫诲瀷鍙傛暟T
public <T> void printArray(T[] array) {
for (T element : array) {
System.out.println(element);
}
}
public static void main(String[] args) {
// 鍒涘缓涓€涓暣鏁版暟缁?/span>
Integer[] intArray = {1, 2, 3, 4, 5};
// 鍒涘缓涓€涓瓧绗︿覆鏁扮粍
String[] stringArray = {"Hello", "World"};
// 鍒涘缓GenericMethodExample瀵硅薄
GenericMethodExample example = new GenericMethodExample();
// 璋冪敤娉涘瀷鏂规硶printArray锛屽苟浼犲叆鏁存暟鏁扮粍
example.printArray(intArray);
// 璋冪敤娉涘瀷鏂规硶printArray锛屽苟浼犲叆瀛楃涓叉暟缁?/span>
example.printArray(stringArray);
}
}
鍦ㄤ笂杩扮ず渚嬩腑锛?code>printArray鏂规硶瀹氫箟浜嗕竴涓被鍨嬪弬鏁?code>T锛屽畠鍙互琛ㄧず浠绘剰绫诲瀷銆傞€氳繃浣跨敤娉涘瀷鏂规硶锛屾垜浠彲浠ュ湪鏂规硶涓娇鐢ㄨ繖涓被鍨嬪弬鏁般€傚湪main
鏂规硶涓紝鎴戜滑鍒涘缓浜嗕竴涓暣鏁版暟缁勫拰涓€涓瓧绗︿覆鏁扮粍锛屽苟閫氳繃璋冪敤printArray
鏂规硶鎵撳嵃鏁扮粍鐨勫厓绱犮€傛棤璁轰紶鍏ョ殑鏄暣鏁版暟缁勮繕鏄瓧绗︿覆鏁扮粍锛?code>printArray鏂规硶閮藉彲浠ユ纭湴鎵撳嵃鏁扮粍鐨勫厓绱犮€?/p>
相关问答