
//第一种方法 最简便
str = i + ""
System.out.println("str="+str)
//第二种方法
Integer it = new Integer(i)
str = it.toString()
System.out.println("str="+str)
//第三种方法
str = Integer.toString(i)
System.out.println("str="+str)
//第四种方法
str = String.valueOf(i)
System.out.println("str="+str)
integer用法
数据类型转换
1)整型到字符型:(int型不能直接转换成字符型,要先经过修饰变成intrger型,在进行转换)
例如: int a=123
第一种方法: String b=integer.toString(a)
意思是先把a修饰成integer,然后再转换成字符型。
第二种方法: String b=String.valueOf(a)
直接用String里面的方法,直接转换。String.valueOf()可以应用到任何数据类型,且不会有异常报错。
2字符型到整型:String c="123"
方法1:int d=integer.valueOf(c)
方法2: int d=integer.parseint(c)
将字符串转换成基本数据类型(int),要求字符串必须是数字格式
作用:字符串的拼接;
”123“+”456“=123456;
但是整型却是两个数相加;
开始的时候不明白他这个1234和数字型和字符型有什么区别,然后后面应用的时候慢慢就明白
只是数值转换的话,强制类型转换即可, cChar = (char)iInt但是要注意,整形转换为字符型会带来多余位的丢失。
通过 itoa()
或者 sprintf()
可以实现将数值或整i转换成 char*。
sprintf 的用法和 printf 差不多。只是第一个参数要设置为变量。
int a = 100
char* szText = new char[10]
sprintf(szText, "%d", a)
扩展资料:
通常以串的整体作为 *** 作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。
参考资料来源:百度百科-字符串
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)