基本数据类型的包装类(Interger)
基本数据类型 vs包装类
byte Byte
short Short
char Character
int Integer
long Long
float Float
double Double
boolean Boolean
1.Integer构造方法
java.lang.Integer
1>public Integer(int value)
构造一个新分配的 Integer 对象,它表示指定的 int 值。
2>public Integer(String s)
throws NumberFormatException
构造一个新分配的Integer对象,它表示String参数所指示的int值。
使用与parseInt方法(对基数为 10 的值)相同的方式
将该字符串转换成int值。 2.Integer方法
1>public static int parseInt(String s)// throws NumberFormatException
将字符串参数作为有符号的十进制整数进行解析。
eg:int i = Integer.parseInt("123");//123
3.int值转换成String的几种方式
1> String s1 = "" +10;//(推荐)
2> String s2 =String.valueOf(10);//(推荐)
3> String s3 =new Integer(10).toString();
4> String s4 =Integer.toString(10);
4.String转换成int的几种方式:
1> int i1= Integer.ParseInt("12");(推荐)
2> int i2= new Integer("12").intValue();
***字符串转换为其他基本数据类型
1> byte b = Byte.parseByte("15");
2> float f= Float.parseFloat("1.5");
3> double d= Double.parseDouble("3.14");
5.十进制到其他进制的转换
1>String s = Integer.toBinaryString(2);//二进制
2>String s1 = Integer.toOctalString(8);//八进制进制
3>String s2 = Integer.toHexString(16);//十六进制
System.out.println(s);//10
System.out.println(s1);
System.out.println(s2);
***十进制转换成任意进制(范围2-36)
String Interger.toString(int value,int radix);
***字符串到十进制转换
public static int ParseInt(String s,int radix);
6.自动装箱,自动拆箱
Integer x = new Integer(4);//调用构造方法创建对象;
Integer x = 4;//直接给出数据,由系统自动装箱,实际调用的是valueof方法返回的Integer对象;
int y =x+5;//可以直接用对象参与运算,系统自动给Integer x拆箱,
x=x+1;//系统先给Integer x拆箱,开始数据类型运算,然后4+1再次装箱赋值给Integer x;
基本数据类型的包装类(Interger)的更多相关文章
- nsstring基本数据类型的包装类
// // main.m // 10-基本数据类型的包装类 // // Created by apple on 14-3-20. // Copyright (c) 2014年 apple. A ...
- String类、 StringBuffer、基本数据类型对象包装类
一.概述 Sting s1 = "abc"; //s1是一个类类型变量,"abc"是一个对象. String s2 = new String(" ...
- 黑马程序员_Java基本数据类型对象包装类
基本数据类型对象包装类 byte Byte short Short int Integer long Long boolean Boolean float Float double Double ch ...
- Java探秘之基本数据类型和包装类(int,Integer)(一)
最近闲来无聊打算做一个博客网,没事记记笔记什么,可是网站不好做,需要点时间,就先写写笔记来练练手. 可是要写什么呢,太难的好像我也写不出来,万一写错了误导别人就不好了. 哈哈,不多说,直奔主题,要是写 ...
- Java中基本数据类型和包装类
参考:深入剖析Java中的装箱和拆箱; Java中基本数据类型和包装类互转中 缓冲机制的使用; java学习笔记:装箱和拆箱,包装器和缓冲池 Java 各 类型数据在内存中分配情况详解 一 java内 ...
- Java面向对象 String 基本数据类型对象包装类
Java面向对象 String 知识概要: (1)String的用法详解 (2)基本数据类型对象包装类 String 顾名思义,该类主要是对字符串 ...
- JavaSE-基础语法(一)--数据类型及包装类
一.JavaSE-基础语法(一) 一.数据类型 二.变量常量 三.流程控制语句 四.数组 一.数据类型 java语言的数据类型包括两种,基本数据类型和引用数据类型. (1).基本数据类型:变量名指向具 ...
- 基本数据类型、包装类、String之间的转换
package 包装类; /** *8种基本数据类型对应一个类,此类即为包装类 * 基本数据类型.包装类.String之间的转换 * 1.基本数据类型转成包装类(装箱): * ->通过构造器 : ...
- Java基本数据类型与包装类、字符串之间的转换
基本数据类型和包装类的转换:1.装箱:基本数据类型→对应包装类,可分为手动装箱和自动装箱.2.拆箱:包装类→对应基本数据类型,可分为手动拆箱和自动拆箱. 例子:手动装箱:Integer iObj=ne ...
随机推荐
- 破损的键盘 (Broken Keyboard)--又名悲剧文本(线性表)
题目: 你有一个破损的键盘.键盘上的所有键都可以正常工作,但有时Home键或者End键会自 动按下.你并不知道键盘存在这一问题,而是专心地打稿子,甚至连显示器都没打开.当你 打开显示器之后, 展现在 ...
- Linux 使用nmcli配置网络
Linux 使用nmcli配置网络 前提: 在虚拟机中添加一张桥接模式的网卡,如果是VirtualBox虚拟机中要shutdown才能添加. 1.启动NetworkManager工具,安装nmcli命 ...
- NetCore+MySql+EF 数据库生成实体模型
NetCore版本 2.1 1.点击“工具”->“NuGet包管理器”->“程序包管理器控制台” 分别安装以下几个包 Mysql 版本: MySql.Data.EntityFrame ...
- linux命令总结----转载
1.终端是个奇妙的东西,一开始它的低颜值,高难度可能会令我们灰心气馁. 但是入门之后,你会发现终端命令行是如此强大,简直飞一般的感觉.就是这个feel,倍儿爽~ 享受“弹指间,一切尽在掌握”的感觉. ...
- 小强学渲染之Unity Shader噪声应用
之前玩Tencent的仙剑4手游时,杀死boss会看到boss有“消融”的效果,就是身体上有多个洞洞然后往四周扩散直至尸体完全消失,但效果是没有关闭背面剔除的“穿帮”效果,可能也是考虑性能因素. em ...
- Leetcode中sort排序遇到的一些问题
class Solution { public: static bool cmp(vector<int>a,vector<int>b) { ]-a[]<b[]-b[]; ...
- jemter聚合报告参数指标
1.聚合报告指标含义 2.性能指标的名称与含义 1)并发: 所有用户在同一时刻对系统执行操作,一般指做同一件事情或操作.2)在线: 所有用户在一段时间内对系统执行操作.3) ...
- linux 网络管理的三种方式
修改网络IP的三种方式 1.修改配置文件 1.1dhcp自动获取 配置文件地址/etc/sysconfig/network-scripts TYPE=Ethernet #类型=以太网 PROXY_M ...
- 增加cookie和表单提交的安全
设置COOKIE setcookie ( string $name [, string $value = "" [, int $expire = 0 [, string $path ...
- How to Reset VW Steering Assist 1S1909144P with OBDSTAR X300 DP
Vehicle model:VW Polo 2015 (or other Audi, Seat, Skoda, VW with unit 1S1 909 144 P) Module:Control u ...