String []の入力としてファイル名を受け取り、拡張子が「.java」のすべてのファイルを返すコードを作成する必要があります。
これは私のコードです:
public String[] getJavaFiles(String[] fileNames){
int l=fileNames.length;
int count=0;
int l2,i=0;
String s;
String dummy[]=new String[l];
for (i=0; i<l; i++){
s=fileNames[i];
if ( s.endsWith(".java"))
{
dummy[i-count]=s;
count++;
}
}
String javaFileNames[]=new String[count];
for (i=0; i<count; i++){
javaFileNames[i]=dummy[i];
}
return (javaFileNames);
}
}
私はこの出力を得ています:
can.java
and.java
can.java
and.java.java
and.java.xys.pdf.java.doc.java
[Ljava.lang.String;@67d479cf
私の質問は:私が得ているこの最後の行は何ですか??: [Ljava.lang.String; @ 67d479cf