某個文件夾下最新文件,某個字符串改成utf-8格式

public class Test {

/**
* @param args
*/
public static void main(String[] args) {
getNewModifyFile("D:/迅雷下載");
changeStringCharset("測試");
}

public static void getNewModifyFile(String path){
File file = new File(path);
// 定義文件修改時間
long modify_time = 0;
long tmp = 0;
String fileName = "";
if (file.isDirectory()) {
File[] files = file.listFiles();
for (int i = 0; i < files.length; i++) {
modify_time = files[i].lastModified();
//對比獲得最新修改的文件
if (modify_time > tmp) {
fileName = files[i].getName();
}
tmp = modify_time;
}
}
System.out.println(fileName);
}

/**
* 轉換成utf-8格式的字符串
* @param name
* @return
*/
public static void changeStringCharset(String name){
String newCharsetStr="";
try {
if(name !=null){
byte[] data=name.getBytes("utf-8");//用默認編碼集編碼
newCharsetStr=new String(data, "UTF-8");
}
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
System.out.println(newCharsetStr);;
}
}

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