Java URI.resolve

Je suis en train de résoudre deux Uri, mais c'est pas aussi simple que je voudrais qu'il soit.

URI a = new URI("http://www.foo.com");
URI b = new URI("bar.html");

Le problème, c'est que a.resolve(b).toString() est maintenant "http://www.foo.combar.html". Comment puis-je sortir avec qui?

source d'informationauteur Cpa