java urlencode编码转换
时间: 2023-09-09 11:08:54 浏览: 179
要在Java中进行URL编码转换,可以使用java.net包中的URLEncoder类。以下是一个示例代码:
```java
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
public class Main {
public static void main(String[] args) {
try {
String originalString = "Hello World!";
String encodedString = URLEncoder.encode(originalString, "UTF-8");
System.out.println("Encoded String: " + encodedString);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
}
```
在上述代码中,我们使用`URLEncoder.encode()`方法将字符串进行URL编码转换。第一个参数是要进行编码的原始字符串,第二个参数是指定字符编码格式(这里使用UTF-8)。编码后的结果可以通过打印`encodedString`来查看。
注意,在使用`URLEncoder.encode()`方法时,需要处理`UnsupportedEncodingException`异常。
输出结果将是:`Encoded String: Hello+World%21`,其中空格被替换为`+`,叹号被替换为`%21`。
阅读全文