【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】

こんにちは。Path型またはString型をURL型に変換する方法はないのでしょうか。○○型からString型にするにはtoString()でできるようですが、String型からURL型に変換するメソッドを教えてください。

質問者からの補足コメント

  • 書き忘れです。「c:\...」でパス(絶対パス?)を指定するのではなく「./...」でパス(相対パス?)を指定する必要があるので、相対パスで取得したものをURL型の相対パスに変換するメソッドを教えてください。

      補足日時:2016/03/28 20:41

A 回答 (1件)

この手の変換には大体、次のような手段が使われています。



ClassA のインスタンス a を ClassB に変換するとき。

・ClassA.toClassB(a) のような感じの ClassAのクラスメソッドを使う
・a.toClassB() のような、 aのインスタンスメソッドを使う
・ ClassB b=new ClassB(a) のような、 ClassBのコンストラクタを使う。

直接無い場合でも ClassA→ClassC→ClassB と間に別なクラスを挟むと変換できることがあります。


そんなことを考えながら、関係ありそうな String, Path, URL クラスのマニュアルを読みましょう。
    • good
    • 0
この回答へのお礼

ありがとうございます。APIリファレンスを見てみようと思います。

お礼日時:2016/03/28 21:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報