String类中toCharArray()方法的用法

public char[] toCharArray()

该方法的作用是返回一个字符数组,该字符数组中存放了当前字符串中的所有字符

eg:

 1   public class class6_3
 2
 3          {
 4
 5                  public static void main(String args[])
 6
 7                  {
 8
 9                          String s1=new String("我是中国人");
10
11                          char[] c=s1.toCharArray();
12
13                          System.out.println("数组c的长度为:"+c.length);
14
15                          System.out.println(c);
16
17                          System.out.println(new String(c));
18
19                          String s2=new String(c,1,2);
20
21                          System.out.println(s2);
22                  }
23
24          }

运行结果:

  

数组c的长度为:5

我是中国人

我是中国人

是中

时间: 2024-10-25 17:49:05

String类中toCharArray()方法的用法的相关文章

String类中intern方法的原理分析

一,前言 ? 昨天简单整理了JVM内存分配和String类常用方法,遇到了String中的intern()方法.本来想一并总结起来,但是intern方法还涉及到JDK版本的问题,内容也相对较多,所以今天就弥补昨天缺失的知识点. 二,String.intern() ? 先来看下网上流行的关于intern()方法的示例代码: public static void main(String[] args) { String s = new String("1"); s.intern(); St

【Java面试题】17 如何把一个逗号分隔的字符串转换为数组? 关于String类中split方法的使用,超级详细!!!

split 方法:将一个字符串分割为子字符串,然后将结果作为字符串数组返回. stringObj.split([separator],[limit])参数:stringObj   必选项.要被分解的 String 对象或文字.该对象不会被 split 方法修改.separator 可选项.字符串或 正则表达式 对象,它标识了分隔字符串时使用的是一个还是多个字符.如果忽 略该选项,返回包含整个字符串的单一元素数组. limit可选项.该值用来限制返回数组中的元素个数. 说明:split 方法的结果

C#基础知识学习(2)string类中的方法

1.Compare 比较字符串 用来比较2个字符串的长度大小和值是否相同,相同则返回0,当x比y小返回-1,否则返回1,如果长度相同,且值不同,则返回1,代码如下 public static void Main() { string x = "nihao"; string y = "nihao ma";结果:-1 //2.string x = "nihao ma"; //string y = "nihao";结果: 1 //3

string类中一些方法的使用

String s1: length函数的使用方法:s1.length(); charAt函数的使用方法:s1.charAt(int Index)获取指定位置的字符// getchars函数的使用方法:s1.getchars(int srcBegin,intsrcEnd,char[]dst,int dstBegin)将这个字符串中的字符复制到目标字符数组,其中srcbegin为要复制的第一个字符的位置,srcend为最后一个字符的位置-1,char[]dst 为目标字符数组,dstbegin拷贝的

解读STL的string类中各方法的使用场景

所在头文件:<string> 实现:typedf basic_string<char> string 所在命名空间:std 功能:标准string提供字节标准容器的接口,同事增加对字符串中单独的字符的操作.由于标准string是basic_string<char>的一种特化,只能针对char型,如果字符编码方式是多字节或者可变字符序列(eg:UTF-8)那么它仍然按字节去解读,而不是按照传入内容的编码方式. (1)成员函数number functions constru

Servlet 中为多项选择题判分---String类的indexOf()方法妙用

首先来看一下String类的indexOf()方法的用法: 1 public class FirstDemo1 { 2 /** 3 *API中String的常用方法 4 */ 5 // 查找指定字符串是否存在 6 public static void main(String[] args) { 7 String str1 = "abcdefghijklmnabc"; 8 // 从头开始查找是否存在指定的字符 9 System.out.println(str1.indexOf("

String类中的常用方法

String类 一.转换成String方法 1.public String(); 空参构造 初始化一个新创建的 String 对象,使其表示一个空字符序列 2.public String(byte[] bytes); 通过使用平台的默认字符集解码指定的 byte 数组,构造一个新的 String 将97,97.99转成ascll码表对应的字符; 3.public String(byte[] bytes,int index,int length); 分配一个新的 String,使其表示字符数组参数

关于Java中String类的hashCode方法

首先来看一下String中hashCode方法的实现源码 1 public int hashCode() { 2 int h = hash; 3 if (h == 0 && value.length > 0) { 4 char val[] = value; 5 6 for (int i = 0; i < value.length; i++) { 7 h = 31 * h + val[i]; 8 } 9 hash = h; 10 } 11 return h; 12 } 在Stri

java中String类中的replace方法

package stringTest; public class StringDemo2 { public static void main(String[] args) { String s = "acvbb"; String s1 = new String("acvbb"); String s2 = s.replace("a", "X"); String s3 = s1.replace("a", &qu