码迷,mamicode.com
首页 > 编程语言 > 详细

Java网络编程(二)

时间:2018-11-05 01:14:18      阅读:197      评论:0      收藏:0      [点我收藏+]

标签: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();
}


}
}

Java网络编程(二)

标签:exce   tst   没有   字符串   www   urlencode   encoder   作者   coder   

原文地址:https://www.cnblogs.com/MrTanJunCai/p/9906838.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!