个性化阅读
专注于IT技术分析

Kotlin数据类型

本文概述

数据类型(基本类型)是指与变量和函数关联的数据的类型和大小。数据类型用于声明变量的存储位置, 该变量确定数据的特征。

在Kotlin中, 一切都是对象, 这意味着我们可以在任何变量上调用成员函数和属性。

Kotlin内置数据类型分为以下不同类别:

  • 字符
  • 布尔型
  • 数组

号码类型

数字类型数据是仅包含数字类型数据变量的数据。它进一步分为不同的整数和浮点数。

数据类型 Bit Width (Size) 数据范围
Byte 8 bit -128至127
Short 16位 -32768至32767
Int 32位 -2, 147, 483, 648至2, 147, 483, 647
Long 64 bit -9, 223, 372, 036, 854, 775, 808至+9, 223, 372, 036, 854, 775, 807
Float 32 bit 1.40129846432481707e-45至3.40282346638528860e + 38
Double 64位 4.94065645841246544e-324至1.79769313486231570e + 308

字符(字符)数据类型

使用关键字Char表示字符。字符类型使用单引号(”)声明。

数据类型 Bit Width (Size) 数据范围
Char 4 bit -128至127

val value1 = 'A'
//or
val  value2: Char
value2= 'A'

布尔数据类型

布尔数据使用布尔类型表示。它包含true或false值。

数据类型 Bit Width (Size) 资料值
Boolean 1位 对或错

val flag = true

数组

Kotlin中的数组由Array类表示。使用库函数arrayOf()和Array()构造函数创建数组。数组具有get(), set()函数, size属性以及一些其他有用的成员函数。

使用库函数arrayOf()创建Array

arrayOf()函数创建包装类型的数组。 item值在arrayOf()函数(如arrayOf(1, 2, 3))内部传递, 该函数创建一个array [1, 2, 3]。

数组的元素通过它们的索引值(array [index])访问。数组索引从零开始。

val id = arrayOf(1, 2, 3, 4, 5)
val firstId = id[0]
val lasted = id[id.size-1]

使用Array()构造函数创建Array

使用Array()构造函数创建数组在Array()构造函数中需要两个参数:

  1. 第一个参数为数组的大小, 并且
  2. 第二个参数作为函数, 用于初始化和返回给定索引的数组元素的值。
val asc = Array(5, { i -> i * 2 }) //asc[0, 2, 4, 6, 8]

Kotlin中的String由String类表示。 String是不可变的, 这意味着我们不能更改String中的元素。

字符串声明:

val text ="Hello, srcmini"

字符串类型

字符串分为两种类型。这些是:

1.转义字符串:转义字符串在双引号(“”)中声明, 并且可能包含转义字符, 例如’\ n’, ‘\ t’, ‘\ b’等。

val text1 ="Hello, srcmini"
//or
val text2 ="Hello, srcmini\n"
//or
val text3 ="Hello, \nsrcmini"

2.原始字符串:行字符串在三引号(“”“”“”)中声明。它提供了在新行中声明String并包含多行的功能。行字符串不能包含任何转义字符。

val text1 ="""
             Welcome 
                 To
           srcmini
    """
赞(0)
未经允许不得转载:srcmini » Kotlin数据类型

评论 抢沙发

评论前必须登录!