如何将int 类型 转化为 string

poorjack 2001-10-26 09:00:27
54 -> "54"
...全文
203 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
hyhong_h 2001-10-27
  • 打赏
  • 举报
回复
最简单的:"" + 54;
正规一点的:String.valueOf(54);或者new String(54);
icey 2001-10-27
  • 打赏
  • 举报
回复
使用Integer.toString(int),可以转换为string
arnange 2001-10-27
  • 打赏
  • 举报
回复
综合一下意见:
1.int j = 123;
String s = String.valueOf(j);
2.int j = 123;
String s = Integer.toString(j);
另外,象String str=new String(parameter);和a=(String)b;都是行不通的,而Integer.parseInt(String s)则是将String解析成int类型的,另外如果是将int直接应用到字符串中,可以直接加在string的后面,如:String s = "aa"+2;
hardas 2001-10-27
  • 打赏
  • 举报
回复
好象菜鸟很多Interger.toString(int i) ,Integer.parseInt(String s)好象都是很基础的
method ,查javadoc 在java.lang.Integer中不是什么document都有吗!
其实在java中54 很多时候可以当"54"用比如
String a="test";
int b=54;
String c="";
System.out.print("test"+b);
test54
其实使用强制类型转换都可以
int b=54;
String a="";
a=(String)b;
好象也不错啊!
我觉得做程序学新东西要有看文档的习惯和自己学会尝试,已经查看别人的程序!
tehcon 2001-10-27
  • 打赏
  • 举报
回复
Integer.toString(Int i)
Stormeye 2001-10-27
  • 打赏
  • 举报
回复
gffly(飞飞) 
老大贴错地方了
hailong326 2001-10-26
  • 打赏
  • 举报
回复
gz
gffly 2001-10-26
  • 打赏
  • 举报
回复
函数名: itoa
功 能: 把一整数转换为字符串
用 法: char *itoa(int value, char *string, int radix);
程序例:

#include <stdlib.h>
#include <stdio.h>

int main(void)
{
int number = 12345;
char string[25];

itoa(number, string, 10);
printf("integer = %d string = %s\n", number, string);
return 0;
}

wyzegg 2001-10-26
  • 打赏
  • 举报
回复

Integer a=new Interger(54);
String str=new String(a);
songkaihli 2001-10-26
  • 打赏
  • 举报
回复
好象没有别的方法了,呵呵
dongzi7945 2001-10-26
  • 打赏
  • 举报
回复
用String中的valueOf()方法!
如:String s=String.valueOf(int);
lusxiao 2001-10-26
  • 打赏
  • 举报
回复
String s=54+"";
:)

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧