char数组的toString方法
时间: 2024-02-07 17:02:29 浏览: 130
char数组的toString方法是将char数组转换为字符串。在Java中,char数组是一个基本数据类型,而字符串是一个对象。因此,我们需要使用String类的构造函数来将char数组转换为字符串。
以下是一个示例代码:
char[] charArray = {'H', 'e', 'l', 'l', 'o'};
String str = new String(charArray);
System.out.println(str);
输出结果为:
Hello
也可以使用Arrays类的toString方法将char数组转换为字符串:
char[] charArray = {'H', 'e', 'l', 'l', 'o'};
String str = Arrays.toString(charArray);
System.out.println(str);
输出结果为:
[H, e, l, l, o]
相关问题
java char 数组方法
Java中的char数组是一种用于存储字符的数据结构。它是一个有序的、固定长度的容器,可以存储多个char类型的值。
在Java中,我们可以使用char数组的各种方法来操作和处理字符数据。下面是一些常用的char数组方法:
1. length()方法:返回char数组的长度,即元素的个数。
2. clone()方法:创建并返回一个与原char数组相同的副本。
3. toString()方法:将char数组转换为字符串返回。
4. equals()方法:检查两个char数组是否相等。
5. sort()方法:对char数组进行排序,按照Unicode码值的顺序。
6. copyOf()方法:复制char数组的指定部分到一个新的char数组中。
7. fill()方法:将char数组的所有元素都设置为指定的值。
8. toCharArray()方法:将字符串转换为char数组返回。
9. hashCode()方法:返回char数组的哈希码值。
10. indexOf()方法:返回指定字符在char数组中首次出现的索引位置。
11. lastIndexOf()方法:返回指定字符在char数组中最后一次出现的索引位置。
12. subarray()方法:从char数组中提取一个子数组。
通过这些方法,我们可以对char数组进行各种操作,比如查找、修改、拷贝、排序等。通过熟练掌握这些方法,我们可以更好地处理和管理字符数据。
arraylist 转 char数组
可以使用toArray()方法将ArrayList转换为char数组,示例如下:
```java
ArrayList<Character> list = new ArrayList<>();
list.add('a');
list.add('b');
list.add('c');
char[] chars = new char[list.size()];
for (int i = 0; i < list.size(); i++) {
chars[i] = list.get(i);
}
System.out.println(Arrays.toString(chars));
```
输出结果为:[a, b, c]
阅读全文