为什么函数java.io.File.toURL()被弃用了?我需要将URL传递给接受URL对象的Toolkit.createImage()。Javadoc推荐我使用File.toURI().toURL()。然而:C:\Documentsandsettings\Administrator\...变成:C:\Documents%20and%20settings\Administrator\...这显然是一个无效的文件位置。我发现File.toURL()可以在不转义的情况下创建URL,但它已被弃用。虽然它有效,但我害怕使用已弃用的功能。有什么方法没有被弃用但可以做同样的事情?编辑:现在我的代