黑马程序员技术交流社区
标题:
\r是什么东西
[打印本页]
作者:
liyudong
时间:
2016-11-10 01:04
标题:
\r是什么东西
\r是什么东西 敲出来把\r前的内容都没有了,什么鬼
作者:
想跳楼
时间:
2016-11-10 01:06
换行 \r\n
作者:
liyudong
时间:
2016-11-10 01:14
想跳楼 发表于 2016-11-10 01:06
换行 \r\n
\n不是换行吗
输入\r也没换行啊
作者:
想跳楼
时间:
2016-11-10 01:15
liyudong 发表于 2016-11-10 01:14
\n不是换行吗
输入\r也没换行啊
只能识别一起的 分开不行
作者:
liyudong
时间:
2016-11-10 01:17
谢谢,好吧
作者:
Mr.牛
时间:
2016-11-10 08:10
\n可以的
作者:
mugang0934
时间:
2016-11-10 09:28
换行
作者:
L10052108
时间:
2016-11-10 10:27
回车, 当然看不到了。ascill码0x0D
作者:
飞天神猫
时间:
2016-11-10 22:25
package com.heima.tests;
import java.io.File;
public class Demo01 {
/**
* @param args
*/
public static void main(String[] args) {
printLev(new File("E:\\教学文件\\Day20资料"),0);
}
public static void printLev(File dir,int lev) {
File[] subFiles = dir.listFiles(); //获取到dir下所有的File[]
for (File subFile : subFiles) { //遍历数组,获取到每一个File对象,
//先打印对应的"\t"
for (int i = 0; i <= lev; i++) {
System.out.print("\t");
}
System.out.println(subFile.getName()); //然后将该对象的名字打印到控制台上.
if (subFile.isDirectory()) { //是文件夹: 就递归
printLev(subFile, lev+1);
/*
* 这里不能是 lev++,或者是++lev,因为每递归一次,是下一次打印的"\t"上一次多一个
* 但是不能改变上一次的 lev值
*/
}
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2