我有一個程序接受一個代表數組索引的數字和一個用於替換索引對應的數組元素的字符串。將數組傳遞給一個方法(Java)
這裏是我的代碼:
public static void main(String args[]){
String names[]={"Alvin", "Einstein", "Ace", "Vino", "Vince"};
for(int i=0; i<names.length;i++)
System.out.println(i + " - " + names[i]);
replaceArrayElement(names);
}
public static void replaceArrayElement(String name[]){
int index = 0;
String value = "";
Scanner scan = new Scanner(System.in);
System.out.print("\nEnter the index to be replaced:");
index = scan.nextInt();
if(index<name.length){
System.out.print("Enter the new value:");
value = scan.nextLine();
name[index] = scan.nextLine();
System.out.println("\nThe new elements of the array are");
for(int j=0; j<name.length;j++)
System.out.println(name[j]);
}
else{
System.out.println("Error!");
}
}
我需要做的就是把INT指數變量和字符串值變量的方法replaceArrayElement作爲參數內。但我不知道如何調用具有不同數據類型參數的方法。有人能告訴我怎麼做?謝謝。
謝謝。我會記住=) – jhedm