1 字符串反转,判断是否是回文串
2 删除D:/test/music.mp3
3 编程实现 列出指定目录的所有文件名
D:/test的内容如下
|–myDir
|–music.mp3
|–test.mp4
|–Test1.java
|–Test2.java
/**
* 需求:1 字符串反转,判断是否是回文串
* author
* version 11.22
*/
package HomeWork;
import java.util.Scanner;
public class HomeWork1 {
public static void main(String[] args) {
getJudge();
}
private static void getJudge() {
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个字符串:");
String str=sc.next();
//String str="abcdef";
StringBuffer sb=new StringBuffer(str);
StringBuffer sb1=sb.reverse();
String str1=sb1.toString();
if(str1.equals(str)){
System.out.println(str+"字符串是回纹串。");
}else{
System.out.println(str+"不是回纹串");
}
}
}
/**
*2 删除G:/test/music.mp3
* author
* version 11.22
*/
package HomeWork;
import java.io.File;
import java.io.IOException;
public class HomeWork2 {
public static void main(String[] args) throws IOException {
//创建文件路径和文件
File f=new File("G:/test/");
f.mkdir();
File f1=new File("G:/test/music.mp3");
f1.createNewFile();
System.out.println("music.mp3的路径:"+f1.getPath());
//删除文件和文件路径。
boolean sc=f1.delete();
System.out.println(f1.getPath()+"中的music.mp3文件删除成功!"+sc);
boolean sc1=f.delete();;
System.out.println(f.getPath()+"文件夹删除成功!"+sc1);
}
}
/**
* 3 编程实现 列出指定目录的所有文件名
* G:/test的内容如下
* |--myDir
* |--music.mp3
* |--test.mp4
* |--Test1.java
* |--Test2.java
* author
* version 11.22
*/
package HomeWork;
import java.io.File;
import java.io.IOException;
public class HomeWork3 {
private static void printFiles(File fd,int level) {
for (int i=0;i<level;i++){
System.out.print(" ");
}
System.out.print("|--");
System.out.println(fd.getName());
if (fd.isDirectory()) {
File[] fs = fd.listFiles();
for (File tem:fs){
//System.out.println(tem.getName());
printFiles(tem,level+1);
}
}
}
public static void main(String[] args) throws IOException {
File f1=new File("G:/test/myDir");
f1.mkdirs();
File f2=new File("G:/test/Test1.java");
f2.createNewFile();
File f3=new File("G:/test/Test2.java");
f3.createNewFile();
File f4=new File("G:/test/MyDir/music.mp3");
File f5=new File("G:/test/MyDir/test.mp4");
f4.createNewFile();
f5.createNewFile();
File fd=new File("G:/test");
printFiles(fd,0);
}
}