int类型与Integer对象转换,其他基本类型转换方式相同。

int对应的是Integer,char对应的Character,其他6个都是基本类型首字母大写。

parseXXX(String s);其中XXX表示基本类型,参数为可以转成基本类型的字符串。

System.out.println(Integer.parseInt("123") + 2);

//打印结果为 125

//字符串->基本数据类型
        String str="12";//字符串,必须时整型字符串
        int num=Integer.parseInt(str);//直接用类名调
        double num2=Double.parseDouble(str);
        System.out.println(num+1);
        System.out.println(num2);
        //基本类型->字符串
        System.out.println(""+12+1);
        String s1=String.valueOf(88);
        
        String s2=String.valueOf(1.2);
        System.out.println(s1+1);
        
        System.out.println(s2+1);
        
        String s3=Integer.toString(99);
        System.out.println(s3+1);

原文地址:https://www.cnblogs.com/G-qz/p/10929869.html

时间: 2024-08-30 09:57:25

int类型与Integer对象转换,其他基本类型转换方式相同。的相关文章

JavaSE8基础 Integer.valueOf 把int类型变为Integer类型

os :windows7 x64    jdk:jdk-8u131-windows-x64    ide:Eclipse Oxygen Release (4.7.0)        code: package jizuiku3; public class Demo1000 { public static void main(String[] args) { Integer i = Integer.valueOf(1234); } } sourceCode: public static Integ

AutoMapper实现对象转换的几种方式

namespace ConsoleApplication1 { class Program { static void Main(string[] args) { //1.普通转换 Name name1 = new Name() { FirstName = "L", LastName = "jz" }; Mapper.CreateMap<Name, NameDto>() .BeforeMap((name, nameDto) => Console.W

integer与int区别以及integer.values()方法详解

声明:本文为博主转载文章,原文地址见文末. 知识点1:integer和int的区别 /* * int是java提供的8种原始数据类型之一.Java为每个原始类型提供了封装类,Integer是java为int提供的封装类.int的默认值为0, * 而Integer的默认值为null * ,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,例如,要想表达出没有参加考试和考试成绩为0的区别 * ,则只能使用Integer * .在JSP开发中,Integer的默认为nul

JSONObject转换Int类型--java.lang.Integer cannot be cast to java.lang.String

参数 params={"abc":0} JSONObject转换Int类型 JSONObject json = JSONObject.fromObject(params); if (json.containsKey("desgin_review_type")) { value=json.getInt("abc")+""; } } 运行错误写法<java.lang.Integer cannot be cast to jav

关于Integer对象比较,和int基本类型比较的一些问题

public class Test { public static void main(String[] args) { Integer j = 192; int i = 192; System.out.println(new Integer(12) == new Integer(12));//false对象比较.///必然不同 System.out.println(new Integer(192) == i);//true自动拆箱 System.out.println(j == i);//tr

String,Integer,int类型之间转换总结

今天学习了封装的知识理念,关于自动装箱和拆箱等手段来改变数据类型感到十分有意思,同时之间的相互转换也值得我们去牢记,当然,在工作中熟能生巧,只是为了梳理一下知识点,供大家参考: 自java7以后已经实现了自动装箱和自动拆箱,int和Integer之间的转换已经可以实现自动 下面是实际的操作代码 1 public class Integer04{ 2 public static void main(String[] args){ 3 //int--->Integer 4 Integer i1=In

java中integer和int类型的区别

int是java提供的8种原始数据类型之一.Java为每个原始类型提供了封装类,Integer是java为int提供的封装类.int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,例如,要想表达出没有参加考试和考试成绩为0的区别,则只能使用Integer.在JSP开发中,Integer的默认为null,所以用el表达式在文本框中显示时,值为空白字符串,而int默认的默认值为0,所以用el表达式在文本框中显示时,结果

MySQL类型转换 使用CAST将varchar转换成int类型排序

mysql为我们提供了两个类型转换函数:CAST和CONVERT,现成的东西我们怎能放过? 1 BINARY[(N)] 2 CHAR[(N)] 3 DATE 4 DATETIME 5 DECIMAL 6 SIGNED [INTEGER] 7 TIME 8 UNSIGNED [INTEGER] 例子: --使用CAST将varchar转换成int类型排序 select server_id from cardserver where game_id = 1 order by CAST(server_

Integer 与int类型的区别使用

区别一: Java 为每个原始类型提供了包装类型:  - 原始类型: boolean,char,byte,short,int,long,float,double  - 包装类型:Boolean,Character,Byte,Short,Integer,Long,Float,DoubleInteger与int的区别最基本的是:Ingeter是int的包装类,int的初值为0,Ingeter的初值为null1.自动拆箱比较为true 1 @org.junit.Test 2 public void t