Java基礎學習(常用函數彙總)

int->string :
int a=1;
System.out.print(Integer.toString(a));
System.out.print(String.valueOf(a));

//獲取日期時間毫秒級格式化字符串
//需要的包
import java.util.Date;
import java.text.SimpleDateFormat;
public static String getDatetime()
{
Date dNow = new Date();
SimpleDateFormat ft = new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss:SSS”);
// System.out.println("當前時間爲: " + ft.format(dNow));
// System.out.format(“當前時間爲: %s”,ft.format(dNow));
return ft.format(dNow);
}

//測量程序執行時間
//需要的包
import java.util.;
try {
long start = System.currentTimeMillis( );
getDatetime();
Thread.sleep(1000
3);//睡眠3s
getDatetime();
long end = System.currentTimeMillis( );
long diff = end - start;
System.out.println("Difference is : " + diff);
}catch (Exception e)
{
System.out.println(“Got an exception!”);
}

//在str字符串中查找子串
String str1=“1234”;
int rr=str1.indexOf(“123”);
if(rr>=0)
{
System.out.println(“str1含有子串”);
}else
{
System.out.println(“str1不含有子串”);
}

//分割字符串 注意:當分割符是 . 或者是 | 時,必須使用 \ 進行轉義。
String ss=“123;456;789;”;
String [] aa=ss.split(";");
System.out.println(aa[0]);
System.out.println(aa[1]);
System.out.println(aa[2]);

//創建文件夾目錄 檢查是否存在目錄
//需要的包
import java.io.File;
public static void mkdirFolder(String dirname)
{
File f1 = new File(dirname);
// 現在創建目錄
if (f1.isDirectory())
{
System.out.println(“是一個目錄 " + dirname);
String s[] = f1.list();
for (int i = 0; i < s.length; i++)
{
File f = new File(dirname + “/” + s[i]);
if (f.isDirectory())
{
System.out.println(s[i] + " 是一個目錄”);
}else
{
System.out.println(s[i] + " 是一個文件");
}
}
}
else//沒有則創建
{
System.out.println(dirname + " 不是一個目錄");
f1.mkdirs();
System.out.println(“創建目錄成功”);
}
}
mkdirFolder(“F:/myeclipse2017/123/456/789/”);

//刪除目錄和文件
//需要的包
import java.io.File;
public static void deleteFolder(File folder)
{
File[] files = folder.listFiles();
//文件不爲空則刪除所有文件
if (files != null)
{
for (File f : files)
{
if (f.isDirectory())
{
deleteFolder(f);
System.out.println(“刪除目錄成功”);
} else
{
f.delete();
System.out.println(“刪除文件成功”);
}
}
}
if (folder.isDirectory())
{
folder.delete();
System.out.println(“刪除目錄爲空”);
}

}
File folder = new File(“F:/myeclipse2017/123/456/789”);
deleteFolder(folder);

int->string :
int a=1;
System.out.print(Integer.toString(a));
System.out.print(String.valueOf(a));

//獲取日期時間毫秒級格式化字符串
//需要的包
import java.util.Date;
import java.text.SimpleDateFormat;
public static String getDatetime()
{
Date dNow = new Date();
SimpleDateFormat ft = new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss:SSS”);
// System.out.println("當前時間爲: " + ft.format(dNow));
// System.out.format(“當前時間爲: %s”,ft.format(dNow));
return ft.format(dNow);
}

//測量程序執行時間
//需要的包
import java.util.;
try {
long start = System.currentTimeMillis( );
getDatetime();
Thread.sleep(1000
3);//睡眠3s
getDatetime();
long end = System.currentTimeMillis( );
long diff = end - start;
System.out.println("Difference is : " + diff);
}catch (Exception e)
{
System.out.println(“Got an exception!”);
}

//在str字符串中查找子串
String str1=“1234”;
int rr=str1.indexOf(“123”);
if(rr>=0)
{
System.out.println(“str1含有子串”);
}else
{
System.out.println(“str1不含有子串”);
}

//分割字符串 注意:當分割符是 . 或者是 | 時,必須使用 \ 進行轉義。
String ss=“123;456;789;”;
String [] aa=ss.split(";");
System.out.println(aa[0]);
System.out.println(aa[1]);
System.out.println(aa[2]);

//創建文件夾目錄 檢查是否存在目錄
//需要的包
import java.io.File;
public static void mkdirFolder(String dirname)
{
File f1 = new File(dirname);
// 現在創建目錄
if (f1.isDirectory())
{
System.out.println(“是一個目錄 " + dirname);
String s[] = f1.list();
for (int i = 0; i < s.length; i++)
{
File f = new File(dirname + “/” + s[i]);
if (f.isDirectory())
{
System.out.println(s[i] + " 是一個目錄”);
}else
{
System.out.println(s[i] + " 是一個文件");
}
}
}
else//沒有則創建
{
System.out.println(dirname + " 不是一個目錄");
f1.mkdirs();
System.out.println(“創建目錄成功”);
}
}
mkdirFolder(“F:/myeclipse2017/123/456/789/”);

//刪除目錄和文件
//需要的包
import java.io.File;
public static void deleteFolder(File folder)
{
File[] files = folder.listFiles();
//文件不爲空則刪除所有文件
if (files != null)
{
for (File f : files)
{
if (f.isDirectory())
{
deleteFolder(f);
System.out.println(“刪除目錄成功”);
} else
{
f.delete();
System.out.println(“刪除文件成功”);
}
}
}
if (folder.isDirectory())
{
folder.delete();
System.out.println(“刪除目錄爲空”);
}

}
File folder = new File(“F:/myeclipse2017/123/456/789”);
deleteFolder(folder);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章