12月5号-Java文件操作IO、Scanner
钻石星尘 2017-12-06 13:54:02 浏览38 评论0java string static 空格 class void file
摘要: File类的delete() 方法,针对的是文件删除,如果是一个目录而不是文件,则使用无效。 所以要成功删除文件夹内的内容需要做具体区分。 import java.io.File; public class Runoob4 { public static void main(Strin...
File类的delete() 方法,针对的是文件删除,如果是一个目录而不是文件,则使用无效。
所以要成功删除文件夹内的内容需要做具体区分。
import java.io.File;
public class Runoob4 {
public static void main(String[] args) {
File folder = new File("/tmp/java/");
deleteFolder(folder);
}
public static void deleteFolder(File folder) {
File[] files = folder.listFiles();
for (File file : files) {
if (file.isDirectory()) {
deleteFolder(file);
} else {
file.delete();
}
}
folder.delete();
}
} Scanner类next()方法与nextLine()方法是不太一样的。
next()方法
1、一定要读取到有效字符后才可以结束输入。
2、对输入有效字符之前遇到的空白,next()方法会自动将其去掉。
3、只有输入有效字符后才可以将其后面输入的空白作为分隔符或者结束符。
4、next()不能得到带有空格的字符串。
nextLine()
1、以Enter为结束符,也就是说,nextLine()方法返回的是输入回车之前的所有字符。
2、可以获得空白
用云栖社区APP,舒服~
【云栖快讯】2017互联网超级工程阿里双11完美落幕,交易额突破1682亿,但阿里工程师如何玩转“超级工程”,背后黑科技又是如何?12月13-14日,12位大咖直播分享揭秘1682亿背后技术实践,马上预约 详情请点击 评论文章 (0) (0) (0)