标签:exce tst 没有 字符串 www urlencode encoder 作者 coder
**************************IP地址类---InetAddress***************************
演示代码:
package com.chapter15;
import java.net.InetAddress;
/**
* 公司:蓝桥软件学院 作者:zhangzy 时间:2017年7月28日 下午2:08:21 功能:演示代表IP地址的类 InetAddress
*/
public class TestInetAddress {
public static void main(String[] args) throws Exception {
// 根据主机名来获取对应的InetAddress实例
InetAddress ip = InetAddress.getByName("www.lanqiao.org");
// 判断是否可达
System.out.println("lanqiao是否可达:" + ip.isReachable(10000));// lanqiao是否可达:true
// 获取该InetAddress实例的IP字符串
System.out.println(ip.getHostAddress());// 123.57.174.45
// 根据原始IP地址来获取对应的InetAddress实例
InetAddress local = InetAddress
.getByAddress(new byte[] { 127, 0, 0, 1 });
System.out.println("本机是否可达:" + local.isReachable(5000));// 本机是否可达:true
// 获取该InetAddress实例对应的全限定域名
System.out.println(local.getCanonicalHostName());// 127.0.0.1
}
}
************************URLDecoder和URLEncoder工具类***************************
这两个工具类可以把普通的字符串转换成application/x-www-form-urlencoded字符串
URLDecoder 解码
URLEncoder 可以把普通字符串编码成 URL编码的字符串
普通字符串: 蓝桥
application/x-www-form-urlencoded字符串: %E8%93%9D %E6%A1%A5
URL编码、百分号编码
演示代码:
package com.chapter15;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.net.URLEncoder;
public class 演示URLEncoder和URLDecoder {
public static void main(String[] args) {
/*try {
//URL编码的字符串 解码成 普通字符串
String str = URLDecoder.decode("%E8%93%9D%E6%A1%A5", "utf-8");
System.out.println(str);
} catch (UnsupportedEncodingException e) {
System.out.println("没有指定的字符编码");
e.printStackTrace();
}*/
String urlStr;
try {
urlStr = URLEncoder.encode("软件", "gbk");
System.out.println(urlStr);
} catch (UnsupportedEncodingException e) {
System.out.println("没有指定的字符编码");
e.printStackTrace();
}
}
}
标签:exce tst 没有 字符串 www urlencode encoder 作者 coder
原文地址:https://www.cnblogs.com/MrTanJunCai/p/9906838.html