我必须编写一个代码,将文件名作为 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