
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文将介绍如何在Kotlin中实现类似于Java中静态方法的效果,编写工具类,让调用看起来更加简洁。

函数函数的声明函数的声明使用关键字fun,格式为 [访问限定符] fun 函数名([参数名: 参数类型])[: 返回值类型] {}fun add(x: Int, y: Int): Int {return x + y;}函数的调用普通调用add(1, 2)通过类调用函数通过类的实例调用函数,使用.连接符调用Math().add(1, 2) // 调用Math...
文章目录前言区间的几种类型`rangeTo`区间`downTo`区间`until`区间区间遍历的间隔前言在Java中,使用for语句通过索引遍历数组时,可在for语句中定义临时循环变量,并控制变量的范围和递增,如下示例:String [] array = new String [] {"One", "Two", "Three", "Four", "Five"};// 使用索引的方式遍历数组...
1. 构造函数的分类在 Kotlin 中,构造函数分为主构造函数和次构造函数,一个类可以有一个主构造函数以及一个或多个次构造函数。主构造函数是类头的一部分:它跟在类名(与可选的类型参数)后。class Person constructor(name: String) {}2. 主构造函数的一些特性2.1 constructor关键字如果主构造函数没有任何注解或者可见性修饰符,可以省略...
前言在Android中使用Kotlin语言开发,必须在build.gradle中引入Android Kotlin插件(apply plugin: 'kotlin-android')。但是在Android开发中,Kotlin还提供了一些扩展插件,扩展插件有什么作用呢?下面给大家演示一下。在布局文件中编写控件<?xml version="1.0" encoding="utf-8"?>...
枚举类的最基本的用法是实现类型安全的枚举,列出有限的类型;跟Java不同,Kotlin中声明枚举类是使用enum class(Java中是使用enum)enum class Color() {RED,GRENN,BLUE}枚举类的每一个枚举,都是枚举类类型的;Kotlin中,枚举类是可以有成员变量的,而且可以使用构造函数进行初始化;enu...
数据类用关键字data标识data class User(var name: String, var age: Int)编译器自动从数据类的主构造函数中声明的所有属性导出以下成员equals()/hashCode() 对;toString() ,格式为User(name=Marry, age=18);componentN() 函数 按声明顺序对应于所有属性;copy() 函...
特别说明:因为Java和Kotlin JVM机制类似,所以在本文章中采用Kotlin语言,有兴趣的同学也可以自己使用Java语言重现。前提:在Windows系统下搭建的开发环境(至于为什么指明在Windows系统下,到后面就会知道了)新建一个Kotlin文件,在内部定义简单的两个数据类,和一个主函数入口data class Abc(val name: String)data cl...
准备工作新建一个Android项目准备一个html文件,为了简化,直接放到项目的assets目录下调用JS调用Android原生方法在Android项目中配置WebView,WebView的配置中必须启用JavaScript,添加JavaScript的入口接口,方法如下:webView.getSettings().setJavaScriptEnabled(true);
数据库是 Room 的三大组件之一,数据库是用来存储数据的,是 Room 中必不可少的一部分。本篇幅将详细讲解 Room 数据库相关的内容







