黑马程序员技术交流社区

标题: 关于类型转换的问题? [打印本页]

作者: wxfyzt    时间: 2014-2-6 19:10
标题: 关于类型转换的问题?
本帖最后由 wxfyzt 于 2014-2-8 09:53 编辑

我要将一个字符型的数字字符转换成整数型的数字,
例如 char i='1' int t=Convert.ToInt32(i),t的值却是字符1的ASCII码值49,但我想让t的值等于数字1,该如何解决呢?

作者: 郭运川    时间: 2014-2-7 19:49
class  wenti
{
        public static void main(String[] args)
        {
                char i = '1';
                int t = i -'0';
                System.out.println(t);
        }
}

作者: wxfyzt    时间: 2014-2-8 09:53
我还想到了一种方法,也可以这么做 int t=Convert.ToInt32(i.toString());就是先将i转换成字符串类型,然后再转换成整型也可以实现。上楼的方法也挺好。谢谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2