Test1
public static void main(String[] args) {
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append("nchien");
System.out.println(stringBuilder);
stringBuilder.reverse();
System.out.println(stringBuilder);
}
Test2
public static void main(String[] args) {
//返回绝对值
System.out.println(Math.abs(-789));
//返回大于等于参数的最小double值 --向上取整
System.out.println(Math.ceil(3.14));
//返回小于等于参数的最小double值 --向下取整
System.out.println(Math.floor(3.14));
//四舍五入
System.out.println(Math.round(3.6));
System.out.println(Math.round(3.1));
//返回最大值/最小值
System.out.println(Math.max(6,3));
System.out.println(Math.min(6,3));
//返回一个0-1的随机值
System.out.println(Math.random()*10);
System.out.println((int)(Math.random()*10));
}
Test3
public static void main(String[] args) {
System.out.println(System.currentTimeMillis());
}
Test4
public static void main(String[] args) {
File file = new File("./myTest.txt");
System.out.println(file);
File file1 = new File("./my", "myTest.txt");
System.out.println(file1);
}
Test5
public static void main(String[] args) throws IOException {
File file = new File("./myTest.txt");
file.createNewFile();
File file1 = new File("./my");
file1.mkdir();
}
Test6
public static void main(String[] args) {
int sum = mySum(100);
System.out.println(sum);
}
private static int mySum(int i) {
if ( i == 1)
return 1;
else
return i + (mySum(i-1));
}
Test7
public static void main(String[] args) {
mySpeak(3);
}
private static void mySpeak(int i) {
System.out.println("进入方法 i = " + i);
if (i>1)
mySpeak(i-1);
System.out.println("离开了方法 i =" + i);
}
Test8
public static void main(String[] args) {
final String src = "./File";
File file = new File(src);
getAllFilePath(file);
delFile(file);
}
private static void delFile(File file) {
File[] list = file.listFiles();
if ( null != list){
for (File f : list){
if (f.isDirectory()){
delFile(f);
}else {
//删除文件
f.delete();
}
}
}
//删除目录
file.delete();
}
/**
* 查看目录中的文件
* @param file
*/
private static void getAllFilePath(File file) {
File[] list = file.listFiles();
if (list != null){
for (File f : list){
if (f.isDirectory()){
getAllFilePath(f);
}else {
System.out.println(f.getAbsolutePath());
System.out.println(file.getName());
}
}
}
}