Java基础知识强化66:基本类型包装类之Integer的构造方法

1. Integer类概述

(1)Integer类在对象中包装了一个基本类型 int 的值,Integer类型的对象包含一个int类型的字段。

(2)该类提供了多个方法,能在int类型和String类型之间互相转换,还提供了处理int类型时候非常有用的其他一些常量和方法。

2. Integer的构造方法

(1)public Integer(int value);

(2)public Integer(String s);

3. Integer类的案例

 1 package cn.itcast_02;
 2
 3 /*
 4  * Integer的构造方法:
 5  * public Integer(int value)
 6  * public Integer(String s)
 7  *         注意:这个字符串必须是由数字字符组成
 8  */
 9 public class IntegerDemo {
10     public static void main(String[] args) {
11         // 方式1
12         int i = 100;
13         Integer ii = new Integer(i);
14         System.out.println("ii:" +ii);//ii:100 ,不是地址值(Integer重写了toString()方法)
16         // 方式2
17         String s = "100";
18         // NumberFormatException
19         // String s = "abc";
20         Integer iii = new Integer(s);
21         System.out.println("iii:" + iii);
22     }
23 }

 运行效果是:

时间: 2024-12-14 18:11:18

Java基础知识强化66:基本类型包装类之Integer的构造方法的相关文章

Java基础知识强化之IO流笔记17:FileOutputStream构造方法使用

1. 可以参照之前写的笔记:   Android(java)学习笔记167:Java中操作文件的类介绍(File + IO流) 2. FileOutputStream(常用的)构造方法: FileOutputStream(File file)           Constructs a new FileOutputStream on the File file. FileOutputStream(String filename)           Constructs a new FileO

Java基础知识强化30:String类之String类构造方法

1. 常用String构造方法使用: 1 package cn.itcast_01; 2 3 /* 4 * 字符串:就是由多个字符组成的一串数据.也可以看成是一个字符数组. 5 * 通过查看API,我们可以知道 6 * A:字符串字面值"abc"也可以看成是一个字符串对象. 7 * B:字符串是常量,一旦被赋值,就不能被改变. 8 * 9 * 构造方法: 10 * public String():空构造 11 * public String(byte[] bytes):把字节数组转成字

Java基础知识强化38:StringBuffer类之StringBuffer的构造方法

1. StringBuffer的构造方法: (1)StringBuffer(): (2)StringBuffer(CharSequence seq): (3)StringBuffer(int capacity): (4)StringBuffer(String str): 2. 案例演示: 1 package cn.itcast_01; 2 3 /* 4 * 线程安全(多线程讲解) 5 * 安全 -- 同步 -- 数据是安全的 6 * 不安全 -- 不同步 -- 效率高一些 7 * 安全和效率问题

Java基础知识强化65:基本类型包装类的引入

1. 基本类型包装类概述 (1)将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据. (2)常用的操作的之一:用于基本数据类型与字符串之间的转换. (3)基本类型和包装类的对应 • Byte.Short.Integer.Long.Float.Double.Character.Boolean 为了对基本数据类型进行更多的操作,更方便的操作,Java就针对每一种基本数据类型提供了对应的类类型--------包装类类型. 2. 案例引入: 1 package cn.itcast

Java基础知识强化(用于自我巩固)以及审查

1. Java 和 JDK 的关系 JDK(Java Development Kit)Java 开发工具包,它包括:编译器.Java 运行环境(JRE,Java Runtime Environment).JVM(Java 虚拟机)监控和诊断工具等 Java 则表示一种开发语言. 2. Java 程序是怎么执行的? 日常工作中使用的开发工具(IntelliJ IDEA 或 Eclipse 等)可以很方便的调试程序,或者是通过打包工具把项目打包成 jar 包或者 war 包,放入 Tomcat 等

Java基础知识强化之多线程笔记01:多线程基础知识(详见Android(java)笔记61~76)

1. 基础知识: Android(java)学习笔记61:多线程程序的引入    ~    Android(java)学习笔记76:多线程-定时器概述和使用 

java基础知识强化52:Java程序员面试失败的5大原因

下面是Java程序员面试失败最有可能的5大原因,当然也许这5点原因适用于所有的程序员,所以,如果你是程序员,请认真阅读以下内容. 1 说得太少 尤其是那些开放式的问题,如“请介绍下你自己”或“请讲一下你曾经解决过的复杂问题”.面试官会通过你对这些技术和非技术问题的回答来评估你的激情.他们也会通过模拟团队氛围和与你的交流互动来判断你的经验和能力. 所以,仅仅只用两三句话来回答不但不能显示出你对这个专业的兴趣,还会让整个面试过程显得非常无聊.如果你不能很好地说明你的经验.成就和技能可以给企业带来的价

Java基础知识强化69:基本类型包装类之Character概述和Character常见方法

1. Character概述: 1 public final class Character extends Object implements Serializable,Comparable<Character> Character类在对象中包装一个基本类型char的值.Character类型的对象包含类型为char的单个字段. 此外,该类提供了几种方法,以确定字符的类别(小写字母,数字,等等),并且将字符从大写转换成小写,反之亦然. 2. Character的构造方法: 1 Charact

Java基础知识强化68:基本类型包装类之Integer直接赋值的面试题

1. 面试题: Integer  i = 1: i += 1: 做了哪些事情? (1)其中Integer i =1:做了自动装箱( 使用valueOf()方法,int ---> Integer ) (2)其中i +=1:先将Integer类型的 i 自动拆箱成 int(使用intValue()方法,Integer--->int ),完成加法运行之后的 i 再装箱成Integer类型. 2. 面试题: 观察下面程序,判断输出写出结果: 1 package cn.itcast_06; 2 3 /*