查看原文
其他

Java教程-Java String toCharArray()方法

点击关注 👉 鸭哥聊Java 2023-09-01

整理:Java面试那些事儿


Java String类的toCharArray()方法将字符串转换为字符数组。它返回一个新创建的字符数组,其长度与该字符串相同,其内容由该字符串的字符初始化。


内部实现


public char[] toCharArray() { // 由于类初始化顺序问题,无法使用 Arrays.copyOf char result[] = new char[value.length]; System.arraycopy(value, 0, result, 0, value.length); return result; }


语法


toCharArray()方法的语法如下:


public char[] toCharArray()


专属福利

👉点击领取:651页Java面试题库


返回值


字符数组


Java String toCharArray()方法示例

public class StringToCharArrayExample{ public static void main(String args[]){ String s1="hello"; char[] ch=s1.toCharArray(); for(int i=0;i<ch.length;i++){ System.out.print(ch[i]); } }}

输出:

hello


Java String toCharArray()方法示例2


让我们看一个char数组的更多示例。这是一个有用的方法,它可以从字符串中返回字符数组,而无需编写任何自定义代码。

public class StringToCharArrayExample2 { public static void main(String[] args) { String s1 = "Welcome to Javatpoint"; char[] ch = s1.toCharArray(); int len = ch.length; System.out.println("Char Array length: " + len); System.out.println("Char Array elements: "); for (int i = 0; i < len; i++) { System.out.println(ch[i]); } } }


输出:

Char Array length: 21Char Array elements: Welcome to Javatpoin
t



程序员技术交流群
扫码进群记得备注:城市+昵称+技术方向
▲长按扫描
最近技术热文

我就知道你会点赞+“在看”

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存