我想将字符串放在File的路径中,如下所示:
String type="videos";
File folder = new File("C:\\Program Files\\Apache Software Foundation\\Tomcat 6.0\\webapps\\book\\+type") ;
它提供空指针异常。
请告诉我如何在路径中放置一个字符串。
答案 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);