将字符串放在文件路径中

时间:2013-10-14 06:40:18

标签: java

我想将字符串放在File的路径中,如下所示:

 String type="videos";
 File folder = new File("C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\webapps\\book\\+type") ;

它提供空指针异常

请告诉我如何在路径中放置一个字符串。

2 个答案:

答案 0 :(得分:0)

只需从"左右移除type

("C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\webapps\\book\\" + type);
                                                                               ↑

尝试以下方法:

String str = "World";
System.out.println("Hello " + str);

阅读official documentation以更好地了解字符串。

您收到NullPointerException因为文件"type"不存在,所以folder将是null,如果您不检查null是否folder.something 1}},当你尝试{{1}}时,你会得到异常。

答案 1 :(得分:0)

File folder = new File("C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\webapps\\book\\" + type);