2011-07-20 3 views

答えて

1

あなたは、これが唯一の有効なパラメータの型がString []であり、あなたがあることを意味し

public void method(Object o) { 
    String[] arr = (String[]) o; 
} 

を作成している場合:あなたは、配列を毎回合格することを計画している場合は、その後に、あなたのメソッドのシグネチャを変更このことをより明確にすることでより良い結果を得ることができます。

public void method(String[] arr) { 

} 
3

です:

final String[] array = (String[]) o; 
1

はちょうどそれをバックキャスト。

String[] o2 = (String[]) o; 
1
ここ
public void method(Object o) { 
    String[] arr = (String[]) o; 
} 

oご渡さString[]オブジェクトです。ちょうどそれをString[]にキャストしてください。

public void method(Object[] o) 
関連する問題