我的问题很简单:当我尝试将字符串转换为URL时:
urlTexte = new URL("http://www.prisonbreizh.com/VideoUpload/uploads/");
urlTexte = new URL(urlTexte, message[0]+".txt");
System.out.println("urlTexte="+ urlTexte);
message[0]
是字符串值(此处为" 25")。
我得到了答案: System.out:urlTexte = http://www.prisonbreizh.com/VideoUpload/uploads/25.txt
我更喜欢:urlTexte = http://www.prisonbreizh.com/VideoUpload/uploads/25.txt
感谢您的帮助, 戈蒂埃
答案 0 :(得分:0)
如果您引用的是突出显示不包括25.txt
的链接,则应该按预期工作。确保您使用URL
中的java.net.URL
。
注意当您将其添加到另一个字符串时,不需要toString
。我喜欢将它包含在我的代码中,以表示该对象不是String
类型并且正在转换的事实。请注意这可能导致NullPointerException
。但是,如果您调用toString
方法的对象永远不应为null,则最好使程序崩溃,以便您可以调查真正的问题。如果它可以为null,请改用String.valueOf()
。
同样是@David Corral,你可能不想连接字符串来生成URL,如果它们是变量(不是这里的情况我只是将它添加为注释),因为你可能不知道是否最后一个字符串是否包含尾部斜杠。在这种情况下,你知道。