Java 字符串转换:从基本到高级105


在 Java 中,字符串是一种不可变的数据类型,用于表示文本。转换字符串是编程中常见且重要的操作。本文将全面介绍如何将字符串从一种格式转换到另一种格式。## 基本转换


1. String 转 char[]
```java
String str = "Hello";
char[] chars = ();
```


2. char[] 转 String
```java
char[] chars = {'H', 'e', 'l', 'l', 'o'};
String str = new String(chars);
```


3. String 转 byte[]
```java
String str = "Hello";
byte[] bytes = ();
```


4. byte[] 转 String
```java
byte[] bytes = {72, 101, 108, 108, 111};
String str = new String(bytes);
```
## 高级转换


5. String 转数字:parseInt()
```java
String num = "123";
int number = (num);
```


6. String 转数字:parseLong()
```java
String num = "1234567890";
long number = (num);
```


7. String 转数字:parseFloat()
```java
String num = "12.34";
float number = (num);
```


8. 数字转 String:toString()
```java
int number = 123;
String str = (number);
```


9. String 转大写:toUpperCase()
```java
String str = "hello";
String upper = ();
```


10. String 转小写:toLowerCase()
```java
String str = "HELLO";
String lower = ();
```


11. String 去空格:trim()
```java
String str = " Hello ";
String trimmed = ();
```


12. String 替换字符:replace()
```java
String str = "Hello";
String replaced = ('l', 'r');
```


13. String 分割:split()
```java
String str = "Hello,world,java";
String[] parts = (",");
```


14. String 连接:concat()
```java
String str1 = "Hello";
String str2 = "world";
String concatenated = (str2);
```


15. String 格式化:()
```java
String name = "John";
int age = 30;
String formatted = ("Name: %s, Age: %d", name, age);
```
## 总结
本文涵盖了 Java 中常见的字符串转换,包括基本转换(char[]、byte[])和高级转换(数字转换、大小写转换、去空格、替换、分割、连接、格式化)。掌握这些转换技术对于有效地操纵字符串数据至关重要。

2024-10-24


上一篇:Java 数组降序排序:全面的指南

下一篇:Java 方法:赋能程序的强大助手