「javaurl字符串」字符串 java

博主:adminadmin 2022-12-10 11:00:08 70

本篇文章给大家谈谈javaurl字符串,以及字符串 java对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java 从一个URL中提取特定子字符串保存

public class Test{

public static void main(String[] args){

String url="";

//首先去掉开头部分如:ftp://,http://等

url=url.substring(url.indexOf("//")=0?(url.indexOf("//")+2):0);

//查找出一个/出现的地方

int index=url.indexOf("/")0?url.length():url.indexOf("/");

//前面部分

String before=url.substring(0,index);

//后面部分

String end;

if(index==url.length())//说明没有后面部分

end="";

else

end=url.substring(index+1);

System.out.println(url);

System.out.println(before);

System.out.println(end);

}

}

java 提取字符串中包含所有的url, 正则表达式怎么写

import java.net.URL;

public class MainClass {

public static void main(String[] args) {

String host = "";

String file = "/index.html";

String[] schemes = {"http", "https", "ftp", "mailto", "telnet", "file", "ldap", "gopher",

"jdbc", "rmi", "jndi", "jar", "doc", "netdoc", "nfs", "verbatim", "finger", "daytime",

"systemresource"};

for (int i = 0; i schemes.length; i++) {

try {

URL u = new URL(schemes[i], host, file);

System.out.println(schemes[i] + " is supported\r\n");

} catch (Exception ex) {

System.out.println(schemes[i] + " is not supported\r\n");

}

}

}

}

用java获取URL路径时出现非法字符

经常会在浏览器的地址栏里看到这样的字符串%E6%96%87%E6%A1%A3

这就是被编码后的字符串,下面就讨论一下java 的url编码与解码问题

java.net.URLDecoder.decode(String s,String enc);

将application/x-www-form-urlencoded字符串转换成普通字符串。

java.net.URLEncoder.decode(String s,String enc);

将普通字符串转换成application/x-www-form-urlencoded字符串

代码示例:

import java.net.URLDecoder;

import java.net.URLEncoder;

public class URLDecoderTest {

public static void main(String[] args) throws Exception {

//将application/x-www-form-urlencoded字符串

//转换成普通字符串

//必须强调的是编码方式必须正确,如baidu的是gb2312,而google的是UTF-8

String keyWord = URLDecoder.decode("%E6%96%87%E6%A1%A3", "gb2312");

System.out.println(keyWord);

//将普通字符串转换成

//application/x-www-form-urlencoded字符串

//必须强调的是编码方式必须正确,如baidu的是gb2312,而google的是UTF-8

String urlStr = URLEncoder.encode("文档", "gb2312");

System.out.println(urlStr);

}

}

java如何将字符串转化为URL

将字符串转换成URL可以使用创建一个URL对象,并将字符串赋给这个URL对象。

参考代码如下:

String str = "填写字符串的链接地址";

try {

URL url = new URL(str);

} catch (MalformedURLException e) {

e.printStackTrace();

}

注意,创建URL对象会有异常,所以使用try处理抛出的异常。

关于javaurl字符串和字符串 java的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-10,除非注明,否则均为首码项目网原创文章,转载请注明出处。