Java中怎样把字符串进行base64编码
时间: 2023-11-30 22:03:10 浏览: 119
在Java中,可以使用Base64类来进行字符串的编码和解码操作。下面是一个示例代码:
```java
import java.util.Base64;
public class Base64Example {
public static void main(String[] args) {
String originalString = "Hello World";
String encodedString = Base64.getEncoder().encodeToString(originalString.getBytes());
System.out.println("Encoded string: " + encodedString);
}
}
```
在上面的示例中,我们将字符串"Hello World"进行了Base64编码,并将结果打印输出。输出结果为:
```
Encoded string: SGVsbG8gV29ybGQ=
```
如果需要解码已编码的字符串,可以使用Base64类的decode方法。例如:
```java
import java.util.Base64;
public class Base64Example {
public static void main(String[] args) {
String encodedString = "SGVsbG8gV29ybGQ=";
byte[] decodedBytes = Base64.getDecoder().decode(encodedString);
String decodedString = new String(decodedBytes);
System.out.println("Decoded string: " + decodedString);
}
}
```
在这个示例中,我们将已编码的字符串"SGVsbG8gV29ybGQ="进行了解码,并将结果打印输出。输出结果为:
```
Decoded string: Hello World
```
阅读全文