搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
天景科技苑
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
opendr下载,安装及使用_opendr安装
2
开源项目推荐:跨模态适应与多模态模型
3
十大顶级电脑分区恢复软件,不用重装系统直接分区磁盘_acronis与傲梅哪个好用
4
ISO 26262系列文章之——1,2 功能安全总则_功能安全iso26262
5
机器智能的创造力:如何激发AI系统的潜能
6
数据结构——时间复杂度&空间复杂度的区别用法_时间复杂度和空间复杂度的区别
7
射线和平面求交
8
微软蓝屏事件后的网络安全反思探索稳固安全的网络环境构建
9
LLMs之ToolAgent之ChatGLM-3:基于LangChain框架采用ChatGLM3通过调用自定义的工具实现ToolAgent的功能(arxiv论文查询、天气查询、数值计算等单工具调用或者_查看langchain 调用tools过程输出
10
交流电压220V如何用单片机测量电压?_220v交流电压采样电路
当前位置:
article
> 正文
URL在Java编程中的处理
作者:天景科技苑 | 2024-07-27 23:27:39
赞
踩
java中处理url
URL解码编码在Java中主要用到java.net包中的两个工具类来处理:
URLDecoder HTML 格式解码的实用工具类。
URLEncoder HTML 格式编码的实用工具类。
下面给个例子:
import
java.net.URLEncoder;
import
java.net.URLDecoder;
import
java.io.UnsupportedEncodingException;
/**
* URL在Java编程中的处理
* File: TestURL.java
* User: leizhimin
* Date: 2008-3-17 16:23:39
*/
public
class
TestURL {
/**
* 将 String 转换为 application/x-www-form-urlencoded MIME 格式的串
* @param filepath 要转换的目标的字符串,GBK格式
* @return 以UTF-8编码的字符串
* @throws UnsupportedEncodingException
*/
public
static
String testURLEncoder(String filepath)
throws
UnsupportedEncodingException {
String wwwurl = URLEncoder.encode(filepath,
"UTF-8"
);
return
wwwurl;
}
/**
* 将 String 从 application/x-www-form-urlencoded MIME 格式解码为UTF8格式的字符串
* @param wwwurl 要转换的目标的字符串,application/x-www-form-urlencoded MIME 格式
* @return UTF8格式的字符串
* @throws UnsupportedEncodingException
*/
public
static
String testURLDecoder(String wwwurl)
throws
UnsupportedEncodingException {
String filepath_new = URLDecoder.decode(wwwurl,
"UTF-8"
);
return
filepath_new;
}
public
static
void
main(String args[])
throws
UnsupportedEncodingException {
String filepath =
"D:\\My Documents\\我接收到的文件\\20_save.gif"
;
String wwwurl = testURLEncoder(filepath);
String filepath_new = testURLDecoder(wwwurl);
System.out.println(filepath);
System.out.println(wwwurl);
System.out.println(filepath_new);
}
}
运行结果:
D:\My Documents\我接收到的文件\20_save.gif
D%3A%5CMy+Documents%5C%E6%88%91%E6%8E%A5%E6%94%B6%E5%88%B0%E7%9A%84%E6%96%87%E4%BB%B6%5C20_save.gif
D:\My Documents\我接收到的文件\20_save.gif
Process finished with exit code 0
本文转自 leizhimin 51CTO博客,原文链接:http://blog.51cto.com/lavasoft/66258,如需转载请自行联系原作者
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/天景科技苑/article/detail/892057
推荐阅读
article
华为OD机试D卷
--
智能成绩表
--
24
年OD
统一
考试
(
Java
& JS &
Python
& C...
小明来到某学校当老师,需要将学生按
考试
总分或单科分数进行排名,你能帮帮他吗?_o
d
统一
考试
(20
24
年
d
卷)
考试
成绩
o
d
...
赞
踩
article
华为OD机试D卷
--
快速
人
名
查找
--
24年OD统一考试(
Java
& JS &
Python
& ...
给一个字符串,表示用’,’分开的
人
名
。然后给定一个字符串,进行
快速
人
名
查找
,符合要求的输出。
快速
人
名
查找
要求︰
人
名
的每个...
赞
踩
article
华为OD机试D卷
--
wonderland
--
24年OD统一考试(
Java
& JS & Pytho...
Wonderland是小王居住地一家很受欢迎的游乐园。Wonderland目前有4种售票方式,分别为一日票(1天)、三日...
赞
踩
article
华为
OD机试统一
考试
D
卷
C
卷
- 找出作弊的人(C++
Java
Java
Script
Python
...
公司组织了一次
考试
,现在
考试
结果出来了,想看一下有没人存在作弊行为,但是员工太多了,需要先对员工进行一次过滤,再进一步确...
赞
踩
article
【
华为
机试真题
JAVA
】
快速
人
名
查找
-200...
给一个字符串,表示用','分开的
人
名
。然后给定一个字符串,进行
快速
人
名
查找
,符合要求的输出。
快速
人
名
查找
要求︰
人
名
的每个...
赞
踩
article
【免费题库】华为OD机试 -
快速
人
名
查找
(
Java
& JS &
Python
& C &
C++
...
## 题目描述给一个字符串,表示用’,’分开的
人
名
。然后给定一个字符串,进行
快速
人
名
查找
,符合要求的输出。
快速
人
名
查找
要...
赞
踩
article
【免费题库】
华为
OD机试C卷 -
快速
人
名
查找
(
Java
代码
+解析)...
题目描述给一个字符串,表示用’,’分开的
人
名
。然后给定一个字符串,进行
快速
人
名
查找
,符合要求的输出。
快速
人
名
查找
要求︰
人
...
赞
踩
article
华为
OD机试 - 快速
人
名
查找
-
深度
优先搜索
dfs
(
Java
2023 B卷 200分)_姓
名
d...
沿着树的
深度
遍历树的节点,尽可能深的搜索树的分支。当节点v的所在边都己被探寻过或者在搜寻时结点不满足条件,搜索将回溯到发...
赞
踩
article
【
华为
OD统一考试B卷 | 100
分
】
数据
分
类
(C++
Java
Java
Script Python...
描述对一个
数据
a进行
分
类
,
分
类
方法为:此
数据
a(四个字节大小)的四个字节相加对一个给定的值b[取模]如果得到的结果小于一...
赞
踩
article
【
华为
OD统一考试
B
卷 |
100
分】事件推送、 所有(
Ai
,
B
j
)数对(
C++
Java
Jav...
同一个数轴X上有两个点的集合A={A1
,
A2
,
…
,
Am}和
B
={
B
1
,
B
2
,
…
,
B
n},
Ai
和
B
j
均为正整数,...
赞
踩
article
华为
od
机考
机试
2023
年&2024年真题
题库
(
JAVA
、
Python
、C++合集)_
华为
od
机试
题...
我是一名软件开发培训机构老师,我的学生已经有上百人通过了
华为
OD
机试
,学生们每次考完试,会把题目拿出来一起交流分享。重...
赞
踩
article
Java
项目:在线
旅游
系统(
java
+jsp+SSM+
Spring
+
mysql
+
maven
)_jav...
一、项目简述功能:用户的登录注册,
旅游
景点的展示,
旅游
预订,收藏,购买,以及酒店住宿留言等等,后台管理员,订单管理,景点...
赞
踩
article
Java
web -
黑马
旅游
网
(加使用
文档
总结)_
黑马
程序员
旅游
网
站 使用
文档
总结...
黑马
旅游
网
(二)忙了好久,都学的不精,所以在网上找了个java web项目,没有jsp的,现在前后端分离是趋势,所以Aj...
赞
踩
article
【
Java
】
Java
中
的
swap
_
java
swap
...
Java
中
的
swap
C/C++
中
的
swap
学过C语言的人都知道,在C
中
交换两个变量可以通过指针的方式实现:void sw...
赞
踩
article
java
基于
springBoot
上传
文件
/
文件
夹
使用实例_
postman
上传
文件
夹
...
java
基于
springBoot
上传
文件
/
文件
夹
使用实例_
postman
上传
文件
夹
postman
上传
文件
夹
...
赞
踩
article
【
Java
】
xxl
-
job
的
快速入门_
java
xxl
-
job
...
xxl
-
job
的
简单入门案例_
java
xxl
-
job
java
xxl
-
job
目录 什...
赞
踩
article
如何用
java
做
动漫
_
用
Java
实现“
人像
动漫
化”
特效
...
用
Java
实现“
人像
动漫
化”
特效
效果展示不戴口罩的戴口罩的原理分析这里首先给大家提供下面的一个网址,这就是百度AI开...
赞
踩
article
Java
集合框架:
Java
中
的
优先级
队列
PriorityQueue
的
实现...
在
Java
中是一种基于堆(Heap)数据结构实现
的
优先级
队列
。堆是一种特殊
的
完全二叉树,分为最小堆和最大堆。在最小堆...
赞
踩
article
【
java
机器学习】
词
向量
在
贝叶斯
中
的
概念_
词
向量
java
...
向量
:在数学
中
,
向量
(也称为欧几里得
向量
、几何
向量
、矢量),指具有大小(magnitude)和方向
的
量
词
向量
:
词
向量
(W...
赞
踩
article
java
微信
公众号
微信
支付_
com
.
github
.
binarywang
.
wxpay
...
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
微信
支付开发首先引入
github
微信
支付和公众号支持库...
赞
踩
相关标签
python
华为od
java
javascript
c语言
c++
华为
深度优先