5

バイト配列から URL を作成する方法はありますか? JarInputStream からのすべてのエントリを、エントリ名とそのバイトを格納する HashMap に格納するカスタム クラス ローダーがあります。バイト配列から URL を作成しようとしている理由は、ClassLoaders にある getResource(String name) メソッドを満たすためです。ByteArrayInputStream を使用して、getResourceAsStream(String name) を既に達成しました。

4

2 に答える 2

-1

java.net.URL doc : コンストラクタの 1 つがURL(String spec).

次にjava.lang.String doc : コンストラクタの 1 つがString(byte[] bytes).

配列で を作成し、作成した を使用してをString作成します。byteStringURL

String urlString = new String(yourByteArray);
URL yourUrl = new URL(urlString);
于 2013-07-22T07:34:03.980 に答える