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);

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