美文网首页
Uri详解之——Uri结构与代码提取

Uri详解之——Uri结构与代码提取

作者: andy_shx | 来源:发表于2020-05-15 15:06 被阅读0次

    Uri举例:
    http://www.java2s.com:8080/yourpath/fileName.htm?stove=10&path=32&id=4#harvic
    getScheme() :获取Uri中的scheme字符串部分,在这里即,http
    getSchemeSpecificPart():获取Uri中的scheme-specific-part:部分,这里是://www.java2s.com:8080/yourpath/fileName.htm?
    getFragment():获取Uri中的Fragment部分,即harvic
    getAuthority():获取Uri中Authority部分,即www.java2s.com:8080
    getPath():获取Uri中path部分,即/yourpath/fileName.htm
    getQuery():获取Uri中的query部分,即stove=10&path=32&id=4
    getHost():获取Authority中的Host字符串,即www.java2s.com
    getPost():获取Authority中的Port字符串,即8080

    另外还有两个常用的:getPathSegments()、getQueryParameter(String key)

    • List< String> getPathSegments():上面我们的getPath()是把path部分整个获取下来:/yourpath/fileName.htm,getPathSegments()的作用就是依次提取出Path的各个部分的字符串,以字符串数组的形式输出。

    • getQueryParameter(String key):在上面我们通过getQuery()获取整个query字段:stove=10&path=32&id=4,getQueryParameter(String key)作用就是通过传进去path中某个Key的字符串,返回他对应的值。

    要点摘取,详见原文。
    ————————————————
    版权声明:本文为CSDN博主「启舰」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/harvic880925/java/article/details/44679239

    相关文章

      网友评论

          本文标题:Uri详解之——Uri结构与代码提取

          本文链接:https://www.haomeiwen.com/subject/prpcohtx.html