请高手看下面的代码
test(file1);这里括号中传入上面创建的对象是表示什么意思?
test(file2);方法中调用方法我知道是递归可是这里面也传入一个创建的对象是什么意思?非常感谢
packagepackage2;
importjava.io.File;
publicclassTestFile{
publicstaticvoidmain(String[]args){
Filefile1=newFile("F:\\软件程序");
test(file1);
}
publicstaticvoidtest(Filefile){
File[]file1=file.listFiles();
for(Filefile2:file1){
if(file2.isDirectory()){
test(file2);
}else{
System.out.println(file2.getAbsolutePath());
}}
}}

7 个解决方案

#1


高手我就想知道test(file1);这里括号中传入上面创建的对象是表示什么意思?这句话是如何执行的?能用中文说一遍吗谢谢。

更多相关文章

  1. 二分法查找递归方式()
  2. Java递归实现算24

随机推荐

  1. Android获取当前网络状态
  2. Android清单文件属性大全
  3. Android:控件AutoCompleteTextView 自动提
  4. android webview web里面的数据透传到jav
  5. android 读取SQLite android could not o
  6. android 版本更新
  7. android 打开各种文件(setDataAndType)
  8. 自定义TabActivity,TabActivity的美化
  9. Android 保活后台启动Service 8.0踩坑记
  10. 解析Android消息处理机制:Handler/Thread/