1、标准函数标准函数是指Standard.kt文件中定义的函数1.1、let函数let函数提供了函数式API编程接口,并将原始对象作为参数传递到Lambda表达式中,标准的写法如下:obj.let {
obj1->需要执行的逻辑
}obj1就是obj对象这里写成obj1只是为了防止命名重复的问题,使用的场景如下:fun doStudy(study: S
转载
2023-12-18 20:36:18
63阅读
最近把自己学习到的知识捋一捋,发现现在除了spark和hive别的没有能拿的出手的,虽然java也会但是只是限制于能写东西想把知识体系好好补充一下,就开始hadoop系列的文章,好好的把hadoop从头到尾学习一下。一:文件IO流程1.文件读流程 1.client打开DistributesFileSystem API(集群文件系统的API) open方法
转载
2024-09-09 20:05:48
58阅读
前段时间学习了一点内容,写了一篇Groovy开发工具包。我当时就在想Kotlin怎么没有好用的文件操作API呢?后来我发现我太傻了,Kotlin这么好用的语言怎么可能没有自己的文件API呢?Kotlin的IO操作都在kotlin.io包下。Kotlin的原则就是Java有的就直接利用,没有的才自己想办法写。因此Kotlin的IO操作主要是依靠扩展方法,在原有的Java类上添加功能实现的。这一点倒是
转载
2023-09-08 19:36:16
145阅读
内容简介 本书分为3篇:第一篇,基础语法篇,主要讲解*基础的面向过程式语法;第二篇,面向对象篇,详解Kotlin的面向对象;第三篇,Kotlin 安卓开发篇,主要讲解开发工具Android Studio的使用、UI常用组件和Kotlin开发框架Anko的应用,且以两个小实战展示Kotlin在安卓平台的实际开发能力。 作者简介 张云波,昵称小波,网络知名讲师,《小波说雨燕》
转载
2023-12-12 15:22:29
46阅读
# 如何在Android中存储文件
作为一名经验丰富的开发者,我将会教你如何在Android中存储文件。这是一个非常基础但又非常重要的技能,希望通过我的指导,你可以顺利完成这个任务。
## 整体流程
下面是在Android中存储文件的整体流程:
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 创建文件 |
| 2 | 写入文件内容 |
| 3 | 读取文件内容 |
|
原创
2024-06-24 03:19:20
12阅读
Kotlin入门——Kotlin学习笔记一、基本数据类型1. 变量2. 数字类型的自动推断3. kotlin中的区间4. 数组相关5. 字符串与字符串模板二、控制流三、返回跳转与标签四、类与对象1. 构造函数2. 继承3. 可见性4. 扩展函数 本博客仅供参考,有关kotlin基础语法的学习在官网有很详细的中文参考文档,附上链接传送门: Kotlin官网地址 一、基本数据类型1. 变量val:只
转载
2024-05-28 20:26:01
57阅读
文章目录一、数据类型1.1、基本数据类型定义1.2、模板操作符1.3、类和对象初始化1.4、空类型和智能类型转换1.5、数字类型转换二、数组2.1、定义方式2.2、数组处理方法2.2.1、slice用法2.2.2、String接收字符串数组初始化2.2.3、遍历2.2.4、解构语法三、程序结构3.1、常量与变量(val,var)3.1.1、介绍3.1.2、延迟初始化3.1.3、不建议var cc
转载
2023-12-15 18:45:08
68阅读
学而不思则罔,思而不学则殆 【Kotlin】Kotlin学习十一-函数函数函数申明函数用法参数默认参数具名参数返回 Unit 的函数单表达式函数显式返回类型可变数量的参数(Varargs)中缀表示法函数作用域局部函数成员函数泛型函数 函数函数申明Kotlin 中的函数使用 fun 关键字声明:fun double(x: Int): Int {
return 2 * x
}函数用法调用函数使
转载
2024-07-03 20:07:25
51阅读
# 在 Android 中使用 Kotlin 读写文件指南
在 Android 开发中,处理文件是一个常见的需求,尤其是当你需要保存用户数据或缓存信息时。本篇文章将详细介绍如何在 Android 应用中使用 Kotlin 来读写文件。我们将逐步进行,从基本的文件操作到实际的代码实现。
## 整体流程
下面是我们将要遵循的步骤的概述:
| 步骤 | 描述
原创
2024-10-07 04:22:22
108阅读
基本类型在 Kotlin 中,所有东西都是对象,在这个意义上讲所以我们可以在任何变量上调用成员函数和属性。有些类型是内置的,因为他们的实现是优化过的。但是用户看起来他们就像普通的类。本节我们会描述大多数这些类型:数字、字符、布尔和数组。数字Kotlin 处理数字在某种程度上接近 Java,但是并不完全相同。例如,对于数字没有隐式拓宽转换(如 Java 中 int 可以隐式转换为 long ——译者
转载
2023-10-20 12:22:34
66阅读
abstract class AbsClass{
abstract void absMethod()
open protected void overrideMethod(){}
void nonOverridable(){} //正常的方法默认不允许被覆写
}
抽象类的继承,java与kotlin对比,如下所示:
//java 实现继承以及实现接口
public class SimpleClas
# 如何在 Android 中使用 Kotlin 读取文件
在 Android 开发中,读取文件是一个常见的任务。本文将带领你一步步实现如何在 Android 中使用 Kotlin 读取文件。这份指南将从基本的流程开始,逐步深入代码的细节,并确保你在阅读时能轻松理解每一个步骤。
## 目录
1. 文件读取流程
2. 逐步实现
- 1. 添加权限
- 2. 创建文件
- 3.
泛型与 Java 类似,Kotlin 中的类也可以有类型参数:class Box<T>(t: T) {
var value = t
}一般来说,要创建这样类的实例,我们需要提供类型参数:val box: Box<Int> = Box<Int>(1)但是如果类型参数可以推断出来,例如从构造函数的参数或者从其他途径,允许省略类型参数:val box = Bo
hi,各位亲: 这章主要讲Kotlin中集合的使用在android开发中90%的集合使用到了上图中的这些集合,那么在Kotlin中是如何使用的呢? 一.List集合:1.listOf()只读集合:// listOf就是只读的list集合,不能动态add元素,只能在初始化的时候赋值
fun testReadList() {
var readList =
转载
2024-05-15 14:19:28
58阅读
2. 属性 java中在包下面有类、接口等,而Kotlin中在包下面是可以直接有属性的,并且所有非抽象都强制要求初始化,没有初始化的属性无法通过变异(除标记为lateinit var的属性外)a.声明 用var声明可变,用val声明不可变 在Kotlin中完整的声明格式:var name: String = ""//初始化不能为null,如果需要赋值为null类型初始化为string?
转载
2024-03-07 20:41:20
82阅读
Kotlin 文件工具类沙盒内文件和图像的读写和删除。Context 使用 应用全局上下文 ApplicationContext,在示例代码中为顶层属性 appContext获取 应用全局上下文 ApplicationContext 的方法代码 package com.example.fileio.util
import android.graphics.Bitmap
imp
转载
2024-04-22 10:16:36
172阅读
# Android 手机存文件的实现方法
## 1. 操作流程
为了实现在 Android 手机上存储文件的功能,我们需要按照以下步骤进行操作:
| 步骤 | 操作 |
| --- | --- |
| 1 | 创建一个文件保存的路径 |
| 2 | 在该路径下创建一个文件 |
| 3 | 将数据写入该文件 |
| 4 | 确认文件是否成功存储 |
下面将详细介绍每一步应该如何实现。
#
原创
2023-11-06 05:18:43
69阅读
前言在前面的文章中,已经讲解了Kotlin基础相关的知识点。从这一篇开始,将开始对Kotlin对应的协程进行详解!话不多说,直接开始!1、Kotlin基本使用class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCrea
转载
2023-11-18 20:04:29
182阅读
# 如何在Android中实现数据存储
作为一名经验丰富的开发者,我将教你如何在Android应用中实现数据存储功能。这对于刚入行的小白来说可能是一个挑战,但是只要按照下面的步骤进行操作,你就能够轻松完成这个任务。
## 整体流程
首先,让我们来看一下实现“Android 数据存文件”的整个流程。下面是一个表格,展示了具体的步骤:
| 步骤 | 操作 |
| --- | --- |
| 1
原创
2024-03-12 04:45:19
19阅读
# Android Log存文件教程
## 概述
在Android开发中,有时候我们需要将Log信息保存到文件中,以便后续分析和调试。本文将向你展示如何实现在Android应用中存储Log信息到文件中的操作。
## 流程图
```mermaid
flowchart TD
A[创建Log文件] --> B[写入Log信息]
B --> C[关闭文件]
```
## 具体步骤
#
原创
2024-07-12 05:07:18
78阅读