方法と方法 java.net.urlがあります。getFile()getPath()
私のテストでは、どちらも同じ結果を返します。ドメイン名の末尾のスラッシュの後の完全なパスとファイルです。
たとえば、両方の方法でhttp://www.google.com/x/y/z.html返されます。x/y/z.html
誰かがJavadocsについて詳しく説明できますか?
URL.getFile()javadocs は次のように述べています。
この URL のファイル名を取得します。返されるファイル部分は、getPath() と同じであり、さらに getQuery() の値が連結されている場合はその値が連結されます。クエリ部分がない場合、このメソッドと getPath() は同じ結果を返します。
?somename=value&somethingelse=value2URL にa などのクエリ文字列がない限り、これらは同じになります。
この URL のファイル名を取得します。返されるファイル部分は、getPath() と同じで、getQuery() の値が連結されている場合はその値を連結したものになります。クエリ部分がない場合、このメソッドと getPath() は同じ結果を返します。