読者です 読者をやめる 読者になる 読者になる
無料で使えるシステムトレードフレームワーク「Jiji」 をリリースしました!

・OANDA Trade APIを利用した、オープンソースのシステムトレードフレームワークです。
・自分だけの取引アルゴリズムで、誰でも、いますぐ、かんたんに、自動取引を開始できます。

URI#isAbsolute()

URI#isAbsolute() URIが相対か絶対かを判定するAPIですが、あれ、「/foo/var」とかはfalseを返すのか・・・。

System.out.println( "http://foo/var : " + 
        String.valueOf(new URI( "http://foo/var" ).isAbsolute())); 
System.out.println( "/foo/var : " + 
        String.valueOf(new URI( "/foo/var" ).isAbsolute())); 
System.out.println( "foo/var : " + 
        String.valueOf(new URI( "foo/var" ).isAbsolute())); 
System.out.println( "./foo/var : " + 
        String.valueOf(new URI( "./foo/var" ).isAbsolute())); 

実行結果です。

http://foo/var : true
/foo/var : false
foo/var : false
./foo/var : false

JavaDocによると、スキーマが付いている場合のみ絶対パスになるとのこと。ふむ。