Java 在文件路径中放入字符串

Java 在文件路径中放入字符串,java,Java,我想把字符串放在文件的路径中,如下所示: String type="videos"; File folder = new File("C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\webapps\\book\\+type") ; 它正在给出空指针异常。 请告诉我如何在路径中放置字符串。只需删除“左右的键入: ("C:\\Program Files\\Apache Software Foundation\\Tomcat

我想把字符串放在文件的路径中,如下所示:

 String type="videos";
 File folder = new File("C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\webapps\\book\\+type") ;
它正在给出空指针异常。

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

只需删除
左右的
键入

("C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\webapps\\book\\" + type);
                                                                               ↑
请尝试以下操作:

String str = "World";
System.out.println("Hello " + str);
阅读下面的内容以更好地理解字符串

因为文件
“type”
不存在,所以
文件夹将为
null
,如果不检查它是否为
null
,则在尝试执行
文件夹时会出现异常

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