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