java 常用API 包装 数据转换
package com.oracel.demo01;
public class Sjzh {
// 将基本数据类型转字符串
public static void main(String[] args) {
//基本数据类型+“”(字符串)就变文本了,字符串。=String
int i=9;
String str=i+"";
System.out.println(str+1);
//2、调用String类中的valueof
String str1=String.valueOf(1);
System.out.println(str1+9);
//3、调用包装类中 的toString(参数)方法
String str2=Integer.toString(5);
System.out.println(str2+5);
}
}
package com.oracel.demo01;
public class Sjzh2 {
public static void main(String[] args) {
//在JDK1.5以前,基本数据类型和包装类之间的转换
// int转为Integer
Integer in=new Integer(3);
// int转为Integer
Integer in2=new Integer("3");
// int转为Integer
Integer in3=Integer.valueOf(5);
// int转为Integer
Integer in4=Integer.valueOf("5");
//Integer转为int
Integer i=new Integer(6);
int ii=i.intValue();
method();
method2();
}
public static void method(){
//自动装箱int->Integer
//包装类(字符)转换为基本数据类型,也就是数值
Integer i=5;//相当于Integer in=new Integer(3);
//自动拆箱,int sum=i+6
System.out.println(i+6);
}
public static void method2(){
//Intege r就是 int
Integer in=new Integer(200);
Integer in2=new Integer(200);
//fales,因为是地址的比较所以不会一样
System.out.println(in==in2);
//true,因为是俩个值得比较所以是一样的
System.out.println(in.equals(in2));
//在自动拆装箱中,如果你是byte数值以内,先创建了一个对象。
//name后来的对象都指向第一个对象的地址
//byte的值是127以内(-128到127),超了127就是false了
Integer in3=20;
Integer in4=20;
//true
System.out.println(in==in3);
//true,
System.out.println(in.equals(in4));
//因为Integer in5=,,Integer in5=new Integer(200);他俩意思是一样的所以结果和上面一样
Integer in5=20;
Integer in6=20;
//flase
System.out.println(in5==in5);
//true,
System.out.println(in5.equals(in6));
}
}
java 常用API 包装 数据转换的更多相关文章
- java 常用API 包装 练习
package com.oracel.demo01; import java.util.Random; public class Swzy { public static void main(Stri ...
- java 常用API 包装 数据
package com.oracel.demo01; public class Sjzhhm { public static void main(String[] args) { method(); ...
- java 常用API 包装
package com.oracel.demo01; public class Baozhuang { //将字符串转成基本数据类型 public static void main(String[] ...
- java 常用API 包装 数组的覆盖和遍历
package com.oracel.demo01; public class Sz { public static void main(String[] args) { // TODO Auto-g ...
- Java 常用API(二)
目录 Java 常用API(二) 1. Object类 2. Date类 概述 构造方法和成员方法 3. DateFormat类 概述 SimpleDateFormat类 练习 4. Calendar ...
- Java 常用API(一)
目录 Java 常用API(一) 1. Scanner类 引用类型的一般使用步骤 Scanner的使用步骤 例题 2. 匿名对象 概述 匿名对象作为方法的参数 匿名对象作为方法的返回值 3. Rand ...
- Java常用API(ArrayList类)
Java常用API(ArrayList类) 我们为什么要使用ArrayList类? 为了更加方便的储存对象,因为使用普通的数组来存储对象太过麻烦了,因为数组的一个很大的弱点就是长度从一开始就固定了,所 ...
- Java常用API(Math类)
Java常用API(Math类) Math类的作用 java.lang.Math 类包含用于执行基本数学运算的方法,如初等指数.对数.平方根和三角函数.类似这样的工具 类,其所有方法均为静态方法,并且 ...
- Java常用API(Arrays类)
Java常用API(Arrays类) 什么是Arrays类? java.util.Arrays 此类包含用来操作数组的各种方法,比如排序和搜索等.其所有方法均为静态方法,调用起来 非常简单. 这里我们 ...
随机推荐
- Vue CLI 3 中文文档
翻译文档 文档翻译全貌 前言 之前写了一篇Vue CLI 3.x 版本的简单体验,当时文档还不全,具体的使用方法并不是很清楚,大概是2月7号,收到Vue CLI 3接近Beta版的提示,作者尤雨溪也讲 ...
- 基于SSH的J2EE Web系统配置文件
1. web.xml 关于Servlet Servlet是一个特殊的Java类,Servlet可以输出HTML标签作为表现层使用,但自从MVC规范出来以后,明确了Servlet的指责仅作为控制器使用, ...
- LOJ #2542 [PKUWC2018]随机游走 (概率期望、组合数学、子集和变换、Min-Max容斥)
很好很有趣很神仙的题! 题目链接: https://loj.ac/problem/2542 题意: 请自行阅读 题解首先我们显然要求的是几个随机变量的最大值的期望(不是期望的最大值),然后这玩意很难求 ...
- Netty学习总结(3)——Netty百万级推送服务
1. 背景 1.1. 话题来源 最近很多从事移动互联网和物联网开发的同学给我发邮件或者微博私信我,咨询推送服务相关的问题.问题五花八门,在帮助大家答疑解惑的过程中,我也对问题进行了总结,大概可以归纳为 ...
- App后台开发运维和架构实践学习总结(1)——App后台核心技术之用户验证方案
对于初学者来说,对Token和Session的使用难免会限于困境,开发过程中知道有这个东西,但却不知道为什么要用他?更不知道其原理,今天我就带大家一起分析分析这东西. 一.使用Token进行身份鉴权 ...
- HDU - 4074 - Sum
先上题目: Sum Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Total ...
- 0919MYSQL中取当前周/月/季/年的第一天与最后一天
http://blog.csdn.net/cleanfield/article/details/41447585 整理后的sql代码,全部可执行 #当年第一天: SELECT DATE_SUB(CUR ...
- [bzoj1090][SCOI2003]字符串折叠_区间dp
字符串折叠 bzoj-1090 SCOI-2003 题目大意:我说不明白...链接 注释:自己看 想法:动态规划 状态:dp[i][j]表示从第i个字符到第j个字符折叠后的最短长度. 转移:dp[l] ...
- Git用<<<<<<<,=======,>>>>>>>标记出不同分支的内容
Git用<<<<<<<,=======,>>>>>>>标记出不同分支的内容 当Git无法自动合并分支时,就必须首先解 ...
- Eclipse快捷操作
Eclipse快捷操作 快捷操作,包含了一些鼠标的操作: 学习了:http://www.cnblogs.com/iamfy/archive/2012/07/11/2586869.html 自己体会了一 ...