| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1368 人关注过本帖
标题:习题:将字符串分解为数值类型
只看楼主 加入收藏
禾口十口
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-11-5
收藏
 问题点数:0 回复次数:7 
习题:将字符串分解为数值类型
方法                                                     说明
Byte.parseByte(字符串)                                 将字符串分解为位
Short.parseShort(字符串)                               将字符串分解为short整数
Integer.parseInt(字符串)                               .
Long.parseLong(字符串)                                 .
Float.parseFloat(字符串)                               .
Double.parseDouble(字符串)                             将字符串分解为double浮点数
课本上没例句。。。我不会用
我自个理解写成这样
public class StringDemo3{
  public static void main(String[] args){
    String str="hellojava";
    short[] sho={Short.parseShort("hellojava")};
    for(short sho2:sho)
    System.out.println(sho2);
   
  }
}


编译通过了
可是运行的时候:
Exception in thread "main" java.lang.NumberFormatException: For input string: "hellojava"
        at java.lang.NumberFormatException.forInputString(Unknown Source)
        at java.lang.Integer.parseInt(Unknown Source)
        at java.lang.Short.parseShort(Unknown Source)
        at java.lang.Short.parseShort(Unknown Source)
        at StringDemo3.main(StringDemo3.java:4)

麻烦请给我说说是怎么回事。。。写个例句给我。。谢谢
搜索更多相关主题的帖子: 习题 数值 分解 字符 类型 
2008-11-25 12:22
freish
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1223
专家分:437
注 册:2007-6-1
收藏
得分:0 
它说的字符串不是所有的字符串,特指像 "123" 这样的字符串……
2008-11-25 14:40
hwoarangzk
Rank: 4
来 自:冰封王座
等 级:贵宾
威 望:12
帖 子:1894
专家分:0
注 册:2007-7-17
收藏
得分:0 
0123456789
只有包含数字的字符串才能转换成数值型

I'm here, as always...
2008-11-25 15:47
禾口十口
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-11-5
收藏
得分:0 
不明白呀。。。
能写个例子给我看看吗?
2008-11-25 19:35
枫之俊杰
Rank: 1
来 自:徐州
等 级:新手上路
威 望:1
帖 子:37
专家分:0
注 册:2008-9-5
收藏
得分:0 

人在江湖,哪有不挨刀的
2008-11-25 21:09
lqqnjust
Rank: 1
来 自:江苏南通
等 级:新手上路
帖 子:52
专家分:0
注 册:2008-7-17
收藏
得分:0 
今天刚用到,呵呵

正在学习编程。希望各位不吝赐教,(*^__^*) 嘻嘻……
2008-11-25 22:11
freish
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1223
专家分:437
注 册:2007-6-1
收藏
得分:0 
public class StringDemo3{
  public static void main(String[] args){
      String st = "112";
    short sho=Short.parseShort(str);  //将字符串对象转换成基本类型short型
    System.out.println(sho);   
  }
}
2008-11-25 23:16
禾口十口
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-11-5
收藏
得分:0 
明白了。。谢谢
2008-11-26 09:16
快速回复:习题:将字符串分解为数值类型
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.055950 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved