什么是将Uri(android)对象转换为URI(java.net)对象的最佳方法,反之亦然?我正在使用以下方法将Uri转换为URI:
Uri androidUri;
URI netURI= new URI(androidUri.toString());
但我不知道这是否是最好的方法,我不知道如何扭转它。
在代码下方可以提供帮助:
方法-1
Uri newUri = Uri.parse(androidUri.toString());
方法-2
URI androidUri;
Uri newUri = new Uri.Builder().scheme(androidUri.getScheme())
.encodedAuthority(androidUri.getRawAuthority())
.encodedPath(androidUri.getRawPath())
.query(androidUri.getRawQuery())
.fragment(androidUri.getRawFragment())
.build();