美文网首页
1-3拆箱装箱与Char数据类型

1-3拆箱装箱与Char数据类型

作者: 前端1号站 | 来源:发表于2017-12-28 09:43 被阅读0次

(一)装箱与拆箱
在java里有基本类型int以及装箱类型Integer,但是在Kotlin中并没有这样的区分,所有的整数都属于Int,实际上是int与Integer的合体,在 程序运行的过程中,编译器会自动选择是基本类型还是装箱类型。
(二)Char类型
对应java的Character
翻译为字母以及符号,可以是一个字或者是一个符号。
占两个字节,表示一个16位的Unicode字符
字符用单引号‘’引起来,例如:‘a','0','\n'

val aChar:Char='0'
val bChar:Char='中'
Char类型

基本类型的转换

不支持隐式转换
val anInt:Int=10
val aLong:Long=anInt    (X)

String字符串

定义字符串

val string:String="helloWord"

连接字符串

val fromChars:String=String(charArrayOf('H','e','l','l','o'))

字符串比较

==    相当于equals,比较值
===  比较对象的本身,对象的引用值

字符串模板

1)
val arg1:Int=0
val arg2:Int=1
Java 输出方法printIn(“”+arg1+“+”+arg2+“=”+(arg1+arg2));
Kotlin 输出方法 printIn("$arg1+arg2=${arg1+arg2}")
2)三个双引号括起来输出
原样输出,转义字符不起作用

相关文章

  • 自动装箱与拆箱

    自动装箱与拆箱:基本数据类型(byte、short、char、int、long、float、double、bool...

  • java基础面试(基本数据类型,装箱和拆箱)

    基础数据类型,装箱和拆箱byte short int long float double boolean char...

  • 1-3拆箱装箱与Char数据类型

    (一)装箱与拆箱在java里有基本类型int以及装箱类型Integer,但是在Kotlin中并没有这样的区分,所有...

  • (超详细)Java自动装箱拆箱

    详解自动拆箱与自动装箱 一、 什么是自动装箱、自动拆箱 简单一点说,装箱就是自动将基本数据类型转换为包装器类型,拆...

  • Java 语法基础

    数据类型 装箱拆箱: 装箱:把基本类型用它们对应的包装类型进行包装,使基本类型具有对象特征。拆箱:与装箱过程相反,...

  • Java的自动拆装箱

    概念 在说到拆箱和装箱之前,需要了解Java中有八种基本的数据类型,分别是:byte、short、char、...

  • JAVA的数据类型及其转换

    一.基本数据类型 1.自动拆箱与装箱 : 2.装箱和拆箱的实现过程: 3.Integer在[-128,127]的范...

  • JAVA-收集-持续更新...

    1、阐述下对象的自动装箱和拆箱 2 基本数据类型的自动装箱(autoboxing)、拆箱(unboxing)是自...

  • Java的自动装箱(Autoboxing)和拆箱(unboxin

    装箱和拆箱 装箱-将基本数据类型转换为包装器类型;拆箱-包装器类型转换为基本数据类型。 基本类型包装类型intIn...

  • java基础知识汇总(二)

    11.自动装箱与拆箱 装箱:将基本类型用它们对应的引用类型包装起来; 拆箱:将包装类型转换为基本数据类型; 12....

网友评论

      本文标题:1-3拆箱装箱与Char数据类型

      本文链接:https://www.haomeiwen.com/subject/adsjgxtx.html