• 引用数据类型string字符串 类型转换


    String 任何" "之间的值 包括空格

    String类型的字面取值

    String str1 = "你好"

    String str2 = "hello"

    自动类型转换

    二大类型相互兼容

    目标类型(等号的左边)大于源类型(等号的右边)

    short s1 = 123;

    int i1 = s1 //自动类型转换成功 二种类型兼容,目标类型大于源类型

    float f1 =  100,.0F;

    long l1 = f1; //自动转换失败,整数是没有办法保留小数的会精度丢失

    强制类型转换

    二种类型兼容

    目标类型小于源类型

    package demo;

    pubilc  class TextDemo{

      publice static void main(String[] args){

      short s = 123;

      byte b1 = (byte)s //源类型前面加上小括号里面写上要转的类型

      }

    }

     整数长度足够,数据完整

    例:int i= 100; byte b1 = (byte)i;//b =100

    整数长度不够,数据截断

    例: int i= 10000; byte b1 = (byte)i;//b= 16 ;(符号位变化可能是负数)

    小数强转整数,数据截断

    例 :double d = 2.5; int i = (int)d;// i = 2(小数位截取掉)

    字符整数互转,数据完整

    例:char c = 65; int i = c ; //i=65

    boolean的取值为true/false,不可与其他类型转换

    运算符

     

     

  • 相关阅读:
    Kotlin之类属性延迟初始化
    Android 之ANR
    Android之Handler基础篇
    Android Handler进阶篇
    Android 进程与线程管理
    Android 启动模式LaunchMode详解(LaunchMode四种模式详解)
    Android 应用版本号配置修改
    Android ViewGroup
    Android app与Activity主题配置
    Android 本地序列化
  • 原文地址:https://www.cnblogs.com/ht955/p/16100073.html
Copyright © 2020-2023  润新知