string 和 int 之间怎样转换?

C#中,详细点。

string 转换成 int :
atoi(s.substr(初始位置,长度).c_str());
其中s是string 类的对象,substr(,)及c_str()是成员函数,分别表示提取子串及转换成C串,因为atoi()函数入口参数是C串
例如
year=atoi(s.substr(0,4).c_str());
int 转换成 string :
可以把int当成流,输入到string流的对象中
例如
int a;
istringstream si;
string s;
a>>si;
s(si);

其实还有很多的方法,你学的多了就知道了,呵呵
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-12-20
string转int:
string a;
Convert.Toint32(a);

int转string:
int b;
Convert.ToString(b);
第2个回答  2008-12-20
int.Parse(str);

Convert.Toint32(str);
第3个回答  2008-12-20
是C语言吗?应该用强制转换!语法: (int)a; /*括号中写强制转换变量类型,后跟变量名*/

int与String之间的相互转化
首先,从int到String的转换,Java提供了两种方法。一是直接使用字符串连接操作符"+"String s1 = "" + a; 这相当于将int类型的变量a转换为字符串。另一种方法是利用`String.valueOf()`函数,如`String s2 = String.valueOf(a);`然后是String到int的转换,主要通过`Integer.valueOf()`或`Integer...

Java中String和Int的相互转
- 有三种方法可供选择。第一种是`String s = String.valueOf(i);`,这是最直接的方法,通过静态方法产生一个字符串对象。第二种是`String s = Integer.toString(i);`,它同样将整数转换为字符串。第三种是`String s = "" + i;`,虽然简洁,但这种方式会额外产生一个空字符串对象。转换不...

string和int之间互相转换
从字符串转换为整数,有一个内置的工具方法:Integer.parseInt()。这个函数接收一个字符串作为输入,尝试解析其中的整数值,并返回相应的整数对象。如果字符串不能成功解析为整数,这个函数会抛出异常。相反,将整数转换为字符串,有几种方法。一是直接使用"+"操作符与空字符串("")连接,这会在字符串...

java中string和int的转换?
1、打开java的开发工具,新建个java工程,然后在工程里创建个java类,这里我就创建了带有main函数的类,这样方便后面的演示,如下图所示。2、int类型转String类型一:利用java的String类自带的valueOf()来实现。3、在写个输出语句,输入变量s和s的类型来判断是否正确,然后点击运行,运行结果显示,正确,...

string 和 int 之间怎样转换?
string 转换成 int :atoi(s.substr(初始位置,长度).c_str());其中s是string 类的对象,substr(,)及c_str()是成员函数,分别表示提取子串及转换成C串,因为atoi()函数入口参数是C串 例如 year=atoi(s.substr(0,4).c_str());int 转换成 string :可以把int当成流,输入到string流的对象中 ...

C++ 中字符串 string 与 整数 int 相互转换的方法
C++中,字符串(string)与整数(int)之间的转换非常直观。首先,从string到int,有多种方法可供选择:利用标准库函数,如`atoi()`,它能将字符串转换为整数。对于其他类型,如浮点数的`atof()`,或者long型的`atol()`,也有相应的函数。另一种方式是借助`sstream`库中的字符串流对象,通过定义一个`...

Java中String和Int的相互转换
string和int互换:\/\/ String 转int String str = “123”;int a = Integer.parseInt(str);\/\/ int 转 String int b = 1;String str = String.valueOf(b);

Java中String与Int怎样相互转换
一、将字串 String 转换成整数 int A. 有2个方法:1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str).intValue();PS:字串转成 Double, Float, Long 的方法大同小异.第一种方法:i=Integer.parseInt([...

Java中String与Int怎样相互转换
字符串转int String str = "123456";int a = Integer.parseInt(str);int转字符串 int a = 123456;String str = "" + a;

c++ 如何将string 转化int的方法
一、string转int的方式 1、采用最原始的string, 然后按照十进制的特点进行算术运算得到int,但是这种方式太麻烦,这里不介绍了。2、采用标准库中atoi函数。string s = "12";int a = atoi(s.c_str());对于其他类型也都有相应的标准库函数,比如浮点型atof(),long型atol()等等。3、采用sstream头...

相似回答