「java截取uri」java截取url的后半部分
本篇文章给大家谈谈java截取uri,以及java截取url的后半部分对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、在java里,String path = uri.substring(uri.lastIndexOf("/"), uri.lastIndexOf("."));是啥意思?
- 2、Java 从文件中取出所有的同一类型的uri路径?
- 3、java怎么才可以从一个URI里面获取它的信息啊,用输入流获取
- 4、Java中路径的获取总结以及URL和URI的区别
在java里,String path = uri.substring(uri.lastIndexOf("/"), uri.lastIndexOf("."));是啥意思?
比如uri是"C:/abc/edf/123.txt"
这段就会让path得到"/123"
uri.subString是截取uri的一部分
uri.lastIndexOf是找到uri里面最后一个"你想找的东西"的位置
所以就是截取最后一个"/"和最后一个"."之间的东西,
貌似会包括subString(a, b)里a位置的东西, 不会包括b位置的东西
Java 从文件中取出所有的同一类型的uri路径?
一、
先读取文件内容放到内存;
如果包含 img ,然后再判断最近的 / 结束符,取中间的内容,再判断 src=" ,再判断最近的 " 为结束符,取中间的URL即可,这个逻辑的实现,你自己来做逻辑吧
二、
以行读取文件;
判断这行包含 img ,则截取src="里的值,再判断这行是否包含结束符 " 以 "为结束,如果没有,则继续读下一行,读到 " 为结束,直到 " 这个为结束,再循环判断是这行是否包含 img,再同样的操作,直到最后一行为止。
这些是我个人认为的做法,可供参考,个人认为第二种方法更容易理解,希望对你有帮助。
java怎么才可以从一个URI里面获取它的信息啊,用输入流获取
URL url = new URL(path);
URLConnection urlConnection = url.openConnection();
InputStream inputStream = urlConnection.getInputStream();
Java中路径的获取总结以及URL和URI的区别
1、URI是统一资源标识符,是一个用于标识某一互联网资源名称的字符串。 该种标识允许用户对任何(包括本地和互联网)的资源通过特定的协议进行交互操作。URI由包括确定语法和相关协议的方案所定义。由是三个组成部分:访问资源的命名机制、存放资源的主机名、资源自身的名称,由路径表示。
比如文件的URL,服务器方式用file表示,后面要有主机IP地址、文件的存取路径(即目录)和文件名等信息。有时可以省略目录和文件名,但“/”符号不能省略。
例:代表获取资源使用ftp协议,资源目标是a主机的1234端口的b目录下的c目录下的d.txt。
2、URL是统一资源定位,是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。
关于java截取uri和java截取url的后半部分的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-26,除非注明,否则均为
原创文章,转载请注明出处。