相关疑难解决方法(0)

Java中是否有eval()函数?

我有一个像下面这样的字符串:

String str = "4*5";
Run Code Online (Sandbox Code Playgroud)

现在我必须20通过使用字符串来获得结果.

我知道在其他一些语言中,这个eval()功能会做到这一点.我怎么能用Java做到这一点?

java eval

140
推荐指数
8
解决办法
15万
查看次数

为什么java.io.File没有close()方法?

虽然java.io.RandomAccessFile确实有一种close()方法java.io.File没有.这是为什么?文件是否在最终确定时自动关闭?

谢谢!

java file-io

113
推荐指数
5
解决办法
13万
查看次数

如果不存在,则创建中间文件夹

我正在尝试为用户登录的每个用户名创建一个文件夹.目前我有

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)

java file

44
推荐指数
3
解决办法
11万
查看次数

如何使用Java在当前用户的主目录中创建文件?

您好我只是想知道如何在当前用户的主目录下创建一个自定义目录.我已经尝试了这个并且它不起作用......(下面的代码)

我希望它转到此目录并在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)

java directory

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

java ×4

directory ×1

eval ×1

file ×1

file-io ×1