获取桌面路径
FileSystemView fsv = FileSystemView.getFileSystemView();
File com=fsv.getHomeDirectory();
System.out.println(com.getPath());
保留两位小数
double s1 = String.format("%.2f",s2)
java中调用terminal中的相关命令
public static void main(String[] args) {
try {
Process p = Runtime.getRuntime().exec("md5sum /home/zcq/Desktop/ipv6");
InputStreamReader ir = new InputStreamReader(p.getInputStream());
LineNumberReader input = new LineNumberReader(ir);
String line;
while ((line = input.readLine()) != null) {
System.out.println(line);
}
} catch (
IOException e) {
e.printStackTrace();
}
}
建立文件夹或文件
public void creatFolder(){
File file = new File("文件夹绝对路径");
if(!file.exits()){
file.mkdir();
}else{
System.out.println("文件已存在");
}
}
File file = new File("/home/zcq/Desktop/aa/bb");
if (!file.exists()){
file.mkdirs();
}else{
System.out.println("已存在");
}
File file = new File("/home/zcq/Desktop/a.txt");
if (file.exists()){
System.out.println("文件已存在!");
}else{
file.createNewFile();
}
将字符串重新编码为另一种格式
String str = "312314124";
str = new String(str.getBytes("GBK"),"UTF-8");