Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在url中获取部分内容?_Java_String - Fatal编程技术网

Java 如何在url中获取部分内容?

Java 如何在url中获取部分内容?,java,string,Java,String,url 1:(强>强>强>x=强>x=强>x=强>x=强>x=强>x=强强>x=强(强)x=强(强)x=强(强)x=强(强)x=强(强)x=强(强)x=强(强)x=强(强)x=强(强)x=强(强)x=强(强)2(强)2(强)2(强)2(强)2(强)2)2(强)x=强(强)x=强(强(强)x=强)x=强(强)x=强(强)x=强(强)强)x=强(强(强)x=强)x=强(强)x=强)x=强(强(强(强)强)x=强)x=强(强(强)x=强)强(强(强)强)强)强(强)强(强(强)强)强)强)强)强Y45

url 1:(强>强>强>x=强>x=强>x=强>x=强>x=强>x=强强>x=强(强)x=强(强)x=强(强)x=强(强)x=强(强)x=强(强)x=强(强)x=强(强)x=强(强)x=强(强)x=强(强)2(强)2(强)2(强)2(强)2(强)2)2(强)x=强(强)x=强(强(强)x=强)x=强(强)x=强(强)x=强(强)强)x=强(强(强)x=强)x=强(强)x=强)x=强(强(强(强)强)x=强)x=强(强(强)x=强)强(强(强)强)强)强(强)强(强(强)强)强)强)强)强Y45R3TTBXPYOAYHPLGC%2Bg2.2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 HAYHPIPVASQ40OPRIMG%3D%3D&nv_mid=809203928&cat_id=50002054

网址2:2.2.2.2.2.2.2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,6,6,6,6,6,6,2,4,4,6,4,4,4,4,6,4,4,4,4,4,4,6,4,4,4,4,6,4,6,6,4,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 M4Z0SMQ3TAEWL5PA3KNMRSGZGMWIVYG424WN8F2.2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6HYMCZ12QNYA%2BIZ4PPLPEGOPPIMOXepm0ZGzyvGozpTQRWy9WvvHVoeOWG5X1Rl4FzrhSwsFfvy2dKqRA%3D%3D&nv_mid=809203928&cat_id=50002054

朋友们好。 我在学Java。我想得到一个URL的部分内容。请看上面的url,我想在url中获得“x”属性(粗体)如何获得“x=…”

我使用了以下代码:

 String link = text.substring(39, 734); 
但如果url的长度不同,则代码不正确。 如何获取上述url的确切值?
我想在使用
URI
类之前从x=

final URI uri = new URI(yourUrlHere);
final String query = uri.getQuery();
然后,您可以从
query
中提取所需的文本


此外,您还可以执行一系列其他检查,因为URI类有很多方法来获取不同的组件等。有关更多信息,请参阅。

Hi。我不想得到最后一个属性,“nv_mid=809203928&cat_id=50002054…”等等。@JuntaeKim这是一个非常好的答案,你可以得到所有东西。如果你不想要什么,就不要用它。接受的答案是好的,但如果“x=”或“&nv_mid=”不存在可能的“谢谢”副本,则会给您错误!简单易行的方法
String url = url1;
int start = url.indexOf("x=");
int end = url.indexOf("&nv_mid=");
String value = url.substring(start, end);