fkjj.net
当前位置:首页 >> ChAr转换成string >>

ChAr转换成string

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); } }

将char数组转换成字符串,可以直接用指针变量赋值就可以了.比如:char a[]={'P','l','e','a','s','e'},*str; str=a;

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);

直接把他复制给一个string 类型的空对象就可以了,但是不能进行类型转化哦,下面是做法 char a=“a'; string bb(a); 或者string bb('a'); 这样也是可以的 string bb; b='a'; 还有什么问题再问,谢谢

下面这段代码就是将一个浮点数转化为字符串的:01 #include 02 #include 03 #include 04 05 const double eps = 1e-12;06 07 char s[30];08 09 void reverse(char *s)10 {11 int i ,j;12 int len = strlen(s);13 for

#include #include using namespace std;//函数功能:将参数代表的字符串中的每个单词的第一个字母换为大写字母,并显示转换后的字符串.//例:There are 100 students in the room 采用函数转换后为:There Are 100 Students In The Roomchar *convert(char *source) {char target[strlen(source)+1];for(int i=0; i

你可以将Char类型变量声明为一个数组,如B:array[0..100] of Char,这相干B中就可以保存多个字符了,其转换如下例:var A:String; B:array[0..100] of Char;Char 是字符类型,String 是字符串类型,也就是说,Char类型的值只有一个字符,而

char型转换为stringchar c;string str;stringstream stream;stream << c;str = stream.str();分割字符串的方法,例子:http://www.jb51.net/article/55954.htm

1. char转string: string s = char_array_or_pointer;2. 实现函数 int gettenvalue(string s,istart,ilength){ int sum = 0; for(int i=istart; i<istart+ilength; ++i){ int ival = s[i]; //a->65, b->66, 依此类推 sum += (ival * pow(10, ilength-1-(i-istart))); //pow是自带函数,注意加上<cmath> } return sum; }

#include using namespace std;int main(void){ char str[]="hello";//方法1 string ss1(str);//方法2 string ss2; ss2=str;//方法3 string ss3; ss3.insert(0,str); cout 评论0 0 0

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