java 字符串和整型的相互转换_java字符串转整型数组

java 字符串和整型的相互转换_java字符串转整型数组Java中字符串转整型和整型转字符串1.字符串转整型Java代码,字符串为纯数字的情况下,调用Integer的静态方法parseInt或者valueOfJava代码,如果单个字符或字符串,需要切开转化为char字符再转化,否则按照上述方法会出现空指针异常(ASCLL码0:**48**a:**97**A:**65**)2.整型转字符串Java代码,3种方法1.字符串转整型Java代码,字符串为纯数字的情况下,调用Integer的静态方法parseInt或者valueOfpublicclass

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

1.字符串转整型

Java代码,字符串为纯数字的情况下,调用Integer的静态方法parseInt或者valueOf

public class TestDemo { 
   
    public static void main(String[] args) { 
   

        //如果是纯数字的字符串
        //1.调用Integer包装类 的静态方法parseInt,返回值为int
        int res1 = Integer.parseInt("123345");
        System.out.println(res1);//res1=123345
        //2.调用Integer包装类的静态方法valueOf,返回值为Integer
        Integer res2 = Integer.valueOf("123345");
        System.out.println(res2);//res2=123345
        
    }
}

Java代码,如果单个字符或字符串,需要切开转化为char字符再转化,否则按照上述方法会出现空指针异常(ASCLL码 0:48 a:97 A:65

public class TestDemo { 
   
    public static void main(String[] args) { 
   

        String str="0aAbBcC";
        char[] chars = str.toCharArray();
        for(char c:chars){ 
   
            System.out.print(Integer.valueOf(c)+" ");
            //48 97 65 98 66 99 67 
        }

    }
}

2.整型转字符串

Java代码,3种方法

public class TestDemo { 
   
    public static void main(String[] args) { 
   

        int i=44;
        //1.调用String类的静态方法valueOf
        String s1=String.valueOf(i);//44
        //2.调用Integer类的静态方法toString()
        String s2=Integer.toString(i);//44
        //3.利用整型+字符型=字符型
        String  s3=""+i;//44
        System.out.println("s1="+s1+" s2="+s2+" s3="+s3);

    }
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184062.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月9日 下午6:36
下一篇 2022年10月9日 下午6:36


相关推荐

  • c++入门教程–-5判断语句

    c++入门教程–-5判断语句

    2021年3月12日
    244
  • WebService使用实例

    WebService使用实例

    2022年2月7日
    41
  • Kali换源

    采用国内源来解决下载速度慢的问题。步骤:打开终端在终端,利用vim编辑器打开source.list文件,输入代码“vim/etc/apt/source.list”进入source.list文件,1是原本官方源(利用#注销官方源),(插入模式下输入清华源)2和3是我更换的清华源。源地址清华源:debhttp://mirrors.tuna.tsinghua.edu.cn/kalikali-rollingmaincontribnon-freedeb-src

    2022年4月9日
    78
  • Android MVP+RxJava+Retrofit (2) RxJava+Retrofit

    Android MVP+RxJava+Retrofit (2) RxJava+Retrofit

    2021年3月12日
    147
  • javax.servlet 不存在的解决办法

    javax.servlet 不存在的解决办法javax servlet 不存在的解决办法在使用 eclipse 使用 HttpServlet 时 提示 javax servlet 不存在的错误 这时因为项目的依赖库中 缺少 javax servlet 相关类库 下载 javax servletServl 相关类包 包含在 Tomcat 中 我们可以通过下载 Tomcat 来获得 例如 类库位置为 apache tomcat 7 0 107 lib servlet api jar 解决方法 1 将类库添加到 jre 扩展目录中拷贝 se

    2026年3月18日
    2
  • 使用FastJSON 对Map/JSON/String 进行互转[通俗易懂]

    使用FastJSON 对Map/JSON/String 进行互转[通俗易懂]Fastjson是一个Java语言编写的高性能功能完善的JSON库,由阿里巴巴公司团队开发的主要特性主要体现在以下几个方面:1.高性能fastjson采用独创的算法,将parse的速度提升到极致,超过所有json库,包括曾经号称最快的jackson。并且还超越了google的二进制协议protocolbuf。2.功能强大支持各种JDK类型。包括基本类型、JavaBean、Collection、Ma

    2022年6月20日
    141

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号