java类型转换方法_Java中基本数据类型转换的方法
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
一、自动类型转换(隐式类型转换)
整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。
转换从低级到高级。
自动转换有以下规律:
·小的类型自动转化为大的类型
·整数类型可以自动转化为浮点类型,可能会产生舍入误差
·字符可以自动提升为整数
例子:
1.小类型自动转换为大类型
byte byteValue1=110;
int intValue1=byteValue1+50;
2.字符可以自动提升为整数
char charValue1 ='a';
int intValue2=charValue1+10;
二、强制类型转换(显式类型转换)
格式: (type)value type是要强制类型转换后的数据类型
注意:
·强制类型转换可能导致溢出或损失精度
·在把容量大的类型转换为容量小的类型时必须使用强制类型转换
·浮点数到整数的转换是通过舍弃小数得到,而不是四舍五入
例子:
1.把容量大的类型转换为容量小的类型时必须使用强制类型转换
int intValueA=120;
byte byteValueB=(byte) intValueA;
2. 浮点数到整数的转换是通过舍弃小数得到,而不是四舍五入
int intValue3=(int)23.7;
int intValue4=(int)‐23.7;
1、将String转换成int的两种方法
String y = "字符串";
int i = Integer.parseInt(y);
i = Integer.parseInt(y,i);
int ii= Integer.valueOf(y).intValue();
2、将整数int转换为字符串String的三种方法
String s = String.valueOf(i);
y = Integer.toString(ii);
String ss = "" + i;
3、基本类型转换例子
1.字符串转为整型
public static int stringToInt(String str) {
Integer integer;
integer = Integer.valueOf(str);
return integer.intValue();
}
2.整型转为字符串
public static String intToString(int intvalue){
Integer integer = new Integer(intvalue);
return integer.toString();
}
3.字符串转float类型
public static float stringToFloat(String floatstr) {
Float floats;
floats = Float.valueOf(floatstr);
return floats.floatValue();
}
4.float类型转字符串
public static String floatToString(float value) {
Float floats = new Float(value);
return floats.toString();
}
5.字符串类型转日期类型
public static Date stringToDate(String datestr) {
return Date.valueOf(datestr);
}
6.日期转字符串类型
public static String dateToString(Date datevalue){
return datevalue.toString();
}
java类型转换方法_Java中基本数据类型转换的方法相关推荐
- java 类型转换方法_Java中的实用类型转换的方法
Java中的实用类型转换的方法 1, 类型转换 JAVA中常用数据类型转换函数 虽然都能在JAVA API中找到,整理一下做个备份. string->byte Byte ...
- java如何重写_java中如何重写一个方法
方法的重写: 1.在子类中可以根据需要对从基类中继承来的方法进行重写. 2.重写的方法和被重写的方法必须具有相同方法名称.参数列表和返回类型. 3.重写方法不能使用比被重写的方法更严格的访问权限. 在 ...
- java同步关键字_Java中synchronized关键字修饰方法同步的用法详解
Java的最基本的同步方式,即使用synchronized关键字来控制一个方法的并发访问. 每一个用synchronized关键字声明的方法都是临界区.在Java中,同一个对象的临界区,在同一时间只有 ...
- java.equal例子_Java中的== 和equals()方法详解与实例
Java中的== 和equals()方法: Java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型. byte,short,char,int,long,float,double,boo ...
- java wait 参数_java中wait()和join()方法的区别是什么
java中wait()和join()方法的区别是:存在不同的java包中:wait()方法用于线程间通信,它所施加的等待状态的线程可以被启动:join()方法用于在多个线程之间添加排序,它所施加的等待 ...
- java 结束循环_java中结束循环的方法
java中结束循环的方法 发布时间:2020-06-25 11:31:06 来源:亿速云 阅读:180 作者:Leah 这篇文章将为大家详细讲解有关java中结束循环的方法,小编觉得挺实用的,因此分享 ...
- java 类型转换方法_java数据类型转换的常见方法
public class Testfun { public static void main(String[] args) { // (一)跨Number父类的类型转换 // 1.str转int =& ...
- java 类型擦除_java中的类型擦除type erasure
简介 泛型是java从JDK 5开始引入的新特性,泛型的引入可以让我们在代码编译的时候就强制检查传入的类型,从而提升了程序的健壮度. 泛型可以用在类和接口上,在集合类中非常常见.本文将会讲解泛型导致的 ...
- java 类型通配符_java中泛型之类型通配符(?)
实体类 package cn.xy.model; /** * 生物类 * @author xy * */ public class Living { private String name; publ ...
- java listfiles 使用_Java中list()和listFiles()方法之间的区别
java.io包的名为File的类表示系统中的文件或目录(路径名).为了获得目录中所有现有文件的列表,此类提供了list()和ListFiles()方法. 它们之间的主要区别是该列表()方法返回一个字 ...
最新文章
- sql去除重复语句(转)
- php 获取文件大小 修改时建,php遍历目录输出文件大小,类型,修改时间.
- centos 中设置网卡等相关参数
- 10. GD32F103C8T6 定时器-测量pwm的占空比和频率
- qt creator php扩展,用qt creator搭建开发、调试php扩展的环境
- Balancing Act(树的重心入门)
- 用外挂只为“吃鸡”成功?为什么不试试正当手段!
- 时序分析:ARMA方法(平稳序列)
- 虚幻4连接mysql蓝图教程_[unreal4蓝图教程]虚幻4蓝图使用小技巧
- lbp2900打印机linux驱动下载,佳能LBP2900+打印机驱动
- Quartus II 使用详解
- 绿幕背景视频抠图替换
- 医疗卫生信息化领域的一些术语和标准
- VIM自动命令(autocmd)
- 高德地图完整功能的html,揭秘高德地图八大不为人知的强大功能
- FastDFS,Redis,Solr,ActiveMQ核心技术整合五
- android 输入法 智能abc 风格,音形结合——智能ABC输入法的一大诀窍
- 中国空巢青年达2000万 一线城市成单身人群聚集地
- 团队建设管理培训 (2)PPT模板
- 基于PHP+MySQL菜品食谱美食网站的设计与实现