kotlin 小知识点



1.map使用

    fun map(){
   
        //1,声明对象
        val binaryReps=TreeMap<Char,String>()
        //2,赋值    
        for (c in 'A'..'H'){
   
            val binary=Integer.toBinaryString(c.toInt())
            binaryReps[c]=binary
        }
        //3,遍历
        for ((letter,binary)in binaryReps){
   
            println("$letter=$binary")
        }

输出结果

A=1000001
B=1000010
C=1000011
D=1000100
E=1000101
F=1000110
G=1000111
H=1001000


2.类的使用

1,成员也可以计算得出
2,成员可以定义在构造中
3,构造中也可以添加修饰符

fun main(args: Array<String>) {
   
    //新建一个矩形
    val rectangle = Rectangle(5, 5)
   println("宽:${
     rectangle.width}\n${
     rectangle.isRectangle}\n${
     rectangle.describe}")
}

/**
 * 定义矩形对象
 * @param width 宽
 * @param height 高
 * */
class Rectangle(val width: Int, private val height: Int) {
   
    //是否为下方形
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值