新手,一个小问题

qingtianlo 2010-06-05 02:22:58
如何把一个int类型的值赋给String呢?

例:
String a = new String();

int k;

k = 1;

a = .... ;

要怎么做呢?
...全文
125 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
qingtianlo 2010-06-06
  • 打赏
  • 举报
回复
谢谢各位的热情答复!!
dddddz 2010-06-06
  • 打赏
  • 举报
回复
a = String.format("%d",k);

a = String.valueOf(k);

a = Integer.toString(k);

a = "" + k;
chan10 2010-06-05
  • 打赏
  • 举报
回复
条条大路通罗马。
INTRUSTION 2010-06-05
  • 打赏
  • 举报
回复
条用 String类的format 函数 或者Integer类的toString方法
coooliang 2010-06-05
  • 打赏
  • 举报
回复
你要定义String 字符串

不用NEW

直接String s = "你好";
zhaobocheng 2010-06-05
  • 打赏
  • 举报
回复
还可以利用强制转换。
a=(String)k;
CoffeeStyle 2010-06-05
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 bigking911 的回复:]
以前也为这问题纠结了
但是发现真要是自己动手多了,类似的问题再也不会成为问题了!
[/Quote]
说的好啊,动手是硬道理!
xiaoqiao_82 2010-06-05
  • 打赏
  • 举报
回复
嗯??
(4) s = String.format( "%d", i );
zhuyouyong 2010-06-05
  • 打赏
  • 举报
回复
顶[Quote=引用 2 楼 coldanimal 的回复:]
有3种方法:

1.) String s = String.valueOf(i);

2.) String s = Integer.toString(i);

3.) String s = "" + i;
[/Quote]
jufeng_boy 2010-06-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 coldanimal 的回复:]
有3种方法:

1.) String s = String.valueOf(i);

2.) String s = Integer.toString(i);

3.) String s = "" + i;
[/Quote]

正解。。。
一头头 2010-06-05
  • 打赏
  • 举报
回复
有3种方法:

1.) String s = String.valueOf(i);

2.) String s = Integer.toString(i);

3.) String s = "" + i;
huntor 2010-06-05
  • 打赏
  • 举报
回复
int number = 232;
String s = ""+ 232;
BigKing911 2010-06-05
  • 打赏
  • 举报
回复
以前也为这问题纠结了
但是发现真要是自己动手多了,类似的问题再也不会成为问题了!
24K純帥 2010-06-05
  • 打赏
  • 举报
回复
( ⊙ o ⊙ )!
Jay_xiaolei 2010-06-05
  • 打赏
  • 举报
回复
最简单的方式是加上一对双引号
茫茫大海 2010-06-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 coldanimal 的回复:]

有3种方法:

1.) String s = String.valueOf(i);

2.) String s = Integer.toString(i);

3.) String s = "" + i;
[/Quote]
正解啊!
  • 打赏
  • 举报
回复
#2楼正解
顺便还有在输出时也有,比如:
System.out.println("你好"+name);

62,614

社区成员

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

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