0

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

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

它给出了空指针异常

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

4

2 回答 2

0
File folder = new File("C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\webapps\\book\\" + type);
于 2013-10-14T06:48:15.070 回答
0

只需"从周围删除type

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

尝试以下操作:

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

阅读官方文档以更好地理解字符串。

你得到NullPointerException是因为文件"type"不存在,所以folder会存在null,如果你不检查它是否存在,null当你尝试做时你会得到异常folder.something

于 2013-10-14T06:41:32.597 回答