java.net.URI

0pt

:normalize():正規化。不要な「.」や「..」を取り除く
:resolve():解決。ベースURIからの相対パスを求める
:relativise():相対化。解決の逆変換

A = http://hogehoge.com/
B = /etc/baka/
C = http://hogehoge.com/etc/baka

A.resolve(B) → C
A.relativise(C) → B

Aにいて、Bっていうパスを通ったらどこへ行くか知りたいならresolve
AからCへ行くためのパスを知りたいならrelativise

URI := [スキーマ:][//権限][パス][?クエリー][#フラグメント]
権限 := [ユーザ情報@]ホスト[:ポート]

scheme://user@host.example.com:1234/path/to/something?query#fragments

「java.net.URI」について友人に書いてもらう。

あなたにとって「java.net.URI」とは?

ログインするとワンクリックでキーワードを投稿できます

ログインする 新規登録する

他の人の「java.net.URI」を見る