我有一个像下面这样的字符串:
String str = "4*5";
Run Code Online (Sandbox Code Playgroud)
现在我必须20通过使用字符串来获得结果.
我知道在其他一些语言中,这个eval()功能会做到这一点.我怎么能用Java做到这一点?
虽然java.io.RandomAccessFile确实有一种close()方法java.io.File没有.这是为什么?文件是否在最终确定时自动关闭?
谢谢!
我正在尝试为用户登录的每个用户名创建一个文件夹.目前我有
private String destination = "C:/Users/Richard/printing~subversion/fileupload/web/WEB-INF/uploaded/"; // main location for uploads
File theFile = new File(destination + username); // will create a sub folder for each user
Run Code Online (Sandbox Code Playgroud)
但该File theFile位不会为用户名创建新文件夹.我该怎么做?
我试过了
private String destination;
public void File()
{
destination = "C:/Users/Richard/printing~subversion/fileupload/web/WEB-INF/uploaded/"; // main location for uploads
File theFile = new File(destination + username); // will create a sub folder for each user (currently does not work, below hopefully is a solution)
theFile.mkdirs();
}
Run Code Online (Sandbox Code Playgroud)
但我需要稍后在程序中使用目的地,我该怎么做?
这是我的全部代码:
/*
* To change …Run Code Online (Sandbox Code Playgroud) 您好我只是想知道如何在当前用户的主目录下创建一个自定义目录.我已经尝试了这个并且它不起作用......(下面的代码)
我希望它转到此目录并在documents文件夹中创建该文件夹
C:/用户/ "用户"/文件/ SimpleHTML /
File SimpleHTML = new File("C:/Users/"user"/Documents"); {
// if the directory does not exist, create it
if (!SimpleHTML.exists()) {
System.out.println("createing direcotry: " + SimpleHTML);
boolean result = SimpleHTML.mkdir();
if(result) {
System.out.println("Direcotry created!");
}
}
new simplehtmlEditor() {
//Calling to Open the Editor
};
}
Run Code Online (Sandbox Code Playgroud)