Dedian  
-- 关注搜索引擎的开发
日历
<2006年4月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456
统计
  • 随笔 - 82
  • 文章 - 2
  • 评论 - 228
  • 引用 - 0

导航

常用链接

留言簿(8)

随笔分类(45)

随笔档案(82)

文章档案(2)

Java Spaces

搜索

  •  

积分与排名

  • 积分 - 64904
  • 排名 - 816

最新评论

阅读排行榜

评论排行榜

 
It is common problem of convertion between int & string for certian computer language. Well, in Java, following are some easy ways I usually apply:

1. int --> String
    a. apply "+" operation with an empty string
          ex:
          int index = 20;
          String indexStr = "" + index;
    b. use String function
          ex:
          int index = 20;
          String indexStr = String.valueOf(index);
    c. convert to Integer class firstly
          ex:
          int index = 20;
          Integer Index = new Integer(index);
          String indexStr = Index.toString();
          or
          String indexStr = Integer.toString(index);

2. String --> int
    a. use class Integer parse funtion
       ex:
       String indexStr = "20";
       int index = Integer.parseInt(indexStr);
       or
       int index = (new Integer(indexStr)).intValue();

note: above convertion methods can be applied to other number types, such as float, long, double...

P.S. for 1.a method, should be noticed that following two expression are different:
int i = 7;
int j = 8;

String str1 = i + j + ""; //(str1 == "15")
String str2 = "" + i + j; //(str2 == "78")
 
posted on 2006-04-25 09:22 Dedian 阅读(730) 评论(0)  编辑  收藏 所属分类: Java Memo

只有注册用户登录后才能发表评论。


网站导航:
 
 
Copyright © Dedian Powered by: 博客园 模板提供:沪江博客