Java字符串toCharArray()

本文概述

  • Java String toCharArray()方法示例
  • Java String toCharArray()方法示例2
Java字符串toCharArray()方法将此字符串转换为字符数组。它返回一个新创建的字符数组, 其长度类似于此字符串, 并且其内容用该字符串的字符初始化。
内部实施
public char[] toCharArray() { // Cannot use Arrays.copyOf because of class initialization order issues char result[] = new char[value.length]; System.arraycopy(value, 0, result, 0, value.length); return result; }

签名
字符串toCharArray()方法的签名或语法如下:
public char[] toCharArray()

退货
【Java字符串toCharArray()】字符数组
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数组的例子。这是一个有用的方法, 它无需编写任何自定义代码即可从字符串返回char数组。
public class StringToCharArrayExample2 { public static void main(String[] args) { String s1 = "Welcome to srcmini"; 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: 21 Char Array elements: W e l c o m e t o J a v a t p o i n t

    推荐阅读