xtrh.net
当前位置:首页 >> ChAr转string >>

ChAr转string

1.直接在构造String时建立。 char data[] = {'s', 'g', 'k'}; String str = new String(data); 2.String有方法可以直接转换。 String.valueOf(char[] chr)就可以。 如: char[] cha = {'s','g','h'}; String n = String.valueOf(cha);

public class Test { public static void main(String [] args) { char c = 'a'; System.out.println (c); String str = String.valueOf(c); System.out.println (str); } }

1、如果要将string转换为char*,可以使用string提供的函数c_str() ,或是函数data(),data除了返回字符串内容外,不附加结束符'\0',而c_str()返回一个以‘\0’结尾的字符数组。 2、const char *c_str(); c_str()函数返回一个指向正规C字符串的指...

String是字符串,char是字符,所以如果要把String转成char类型,那么要用char数组来存放。 用String的toCharArray() 方法直接转。例如: String str = “a”; char[] ch = str.toCharArray(); 那么ch数组的内容就是a,ch[0] 的内容就是 'a' 如果St...

本来,如果代码中用了string,就没必要再使用char*处理字符串。 如果非要做这样的转换,可以这样: char *S =new char[temp_len];std::string s1(S); //这里调用string的一个带参数的构造函数,相当于将*S做 //一个拷贝std::string *PStr=&s1; /...

有很多种方法: 假设c字符串定义为char ch[]="hello world!"; 1.向构造函数传入c字符串创建string对象: string str(ch); 2.使用拷贝构造函数创建string对象: string str = ch; 3.对已有的string对象调用string类内部定义的赋值运算符: string...

参考代码 import java.util.Arrays;public class StringChar {public static void main(String[] args) {//字符串--》字符String str1 = "风云";char c1 = str1.charAt(0);//风, 如果要得到云。那么charAt(1);System.out.println(c1);char[] cs...

java里面String转char非常简单,有几种方法,下面介绍常用的2种。 你可以用lang包自带的方法来操作,toCharArray()这个方法就可以,当然这个是转换成了char的数组,你再获取数组下标就可以拿到你要的char了。 也可以通过lang包自带的charAt(inde...

将string类型转换为字符数组char char buf[10];string str("ABCDEFG");length = str.copy(buf, 9);buf[length] = '\0';或者char buf[10];string str("ABCDEFG");strcpy(buf, str.c_str());//strncpy(buf, str.c_str(), 10); 字符数组转化成strin...

先定义一个string型变量str; 然后将char型值赋给str; string str;char ch = 's' ;str = s;

网站首页 | 网站地图
All rights reserved Powered by www.xtrh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com