私はJavaにはあまり新しく、以下のようなことができるかどうか、またコードを使って行う方法についてはわかりません。javaを文字列配列を別の文字列配列コンストラクタに入れようとする
文字列配列を初期化するためにコンストラクタの後に中括弧の中に何を入れることができますか?
p.s.私は文字列配列aを直接使用することはできませんし、文字列配列bを宣言するためにコンストラクタを使用する必要があります。私はArrayListを使用することはできません。
ありがとうございます!
私はJavaにはあまり新しく、以下のようなことができるかどうか、またコードを使って行う方法についてはわかりません。javaを文字列配列を別の文字列配列コンストラクタに入れようとする
文字列配列を初期化するためにコンストラクタの後に中括弧の中に何を入れることができますか?
p.s.私は文字列配列aを直接使用することはできませんし、文字列配列bを宣言するためにコンストラクタを使用する必要があります。私はArrayListを使用することはできません。
ありがとうございます!
の未知の量が最も簡潔な方法は、次のようになります。
String[] b = Arrays.copyOf(a, a.length);
これは私のものよりも良いです –
ありがとう、これは動作します! – yrb
アレイコピーを使用してタスクを実行します。 そのプロトタイプは: -
public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
のString [] = { "A"、 "B"、 "C"、...}。 //要素
String []b=new String[a.length];
System.arraycopy(a,0,b,0,a.length);
あなたはB'は 'A'のコピーでなければなりません'言っていますか? – Eran
String [] a = {"a"、 "b"、 "c"、...};これは文字列配列 –
であり、文字列配列 –