不积跬步无以至千里,不积小流无以成江海先看看Kotlin中for循环的遍历fun testList(){
var StringVal = "12_12_13_15_a_b_c_d_yu_er"
var ssArray = StringVal.split("_")
var ss01 = ssArray[0]
var ss02 = ss
转载
2024-05-15 08:02:25
15阅读
在kotln中有一种很简单的方式来表达某一个区间的数字。比如我想存储1~100. 我在其他的语言中可以用数组,步骤大概有三个把。但是在kotlin中就只需要一步。 代码如下: fun main(args:Array<String>)
{
var nubs=1..100
} 就是如此简单。 用两个..就可以了。 那么说到了1到100,那么
# 在 Android 开发中使用 Kotlin 进行列表筛选
在 Android 开发中,我们经常需要从一个列表中筛选出特定的元素。在这篇文章中,我将引导你通过一个简单的流程,使用 Kotlin 的内置方法来实现列表的筛选。
## 整体流程
首先,我们需要了解整体的步骤。下面是一个简化的流程表格,展示了我们要做的事情:
| 步骤编号 | 步骤描述
原创
2024-09-16 06:01:17
199阅读
自从Kotlin官宣为Android开发首选语言后,大家也都正计划很快转向Kotlin或者已经完全转向Kotlin,接下来我们直奔主题了。我们在Android应用程序中研发过程中,对于 lists, maps, sets等集合的处理会耗费很多精力,其实有很多Kotlin集合函数,可以让我们事半功倍。接下来,我们将了解许多Kotlin集合函数。你可以作为Kotlin集合函数的备忘录收藏起来。过滤数组
转载
2023-12-15 10:29:33
1716阅读
前言在上一篇中,主要讲解了Kotlin字符串、数字类型、标准库函数对应的知识点。在本篇中,将会讲解Kotlin集合相关的知识点。1. List集合1.1 只读集合val list = listOf("json", "jack", "jacky")
fun main{
//只读列表 ;不能写入,不能更改属性
println(list.getOrElse(10) { "Unknown"
前一章节我们讲解了Kotlin Flow的基本用法,这一节我们来实践将Kotlin Flow应用在Android应用中。我们从三个方面进行讲解:网络数据的请求在编写UI界面中的使用结合Room在数据库中的使用MVVM架构中留给Flow的位置我们再来看一下Google给我们规范的MVVM架构图:MVVM架构中数据回流的方式主要是利用LiveData来实现:鉴于LiveData的功能很单一,我们可以将
转载
2024-07-08 22:32:00
266阅读
###Kotlin简介####Kotlin是什么Kotlin是JetBrains公司开发的一门语言(主要开发人员是Andrey--Kotlin之父),一圣彼得堡附近的Kotlin岛屿来命名的。保证了Java的生态、静态特性,同时在语法上又灵活一些,比如不写分号、支持扩展方法、支持Lambda、支持函数式编程,空类型安全。Kotlin是一门可以运行在JVM、Android、浏览器、甚至操作系统上面的
转载
2023-10-26 11:45:20
129阅读
# Android筛选功能实用指南
在现代应用程序开发中,数据筛选是一项基本且重要的功能。特别是在Android应用中,用户通常需要从大量信息中快速找到所需内容。本文将介绍如何在Android中实现筛选功能,并提供示例代码。
## 1. 筛选功能的基本概念
筛选功能允许用户通过特定的条件过滤数据。例如,在一个产品列表中,用户可能希望根据价格、类别或评分等条件筛选商品。这种功能不仅提升了用户体
原创
2024-08-01 10:34:25
40阅读
Kotlin学习系列前言:本系列文章将介绍Kotlin的使用,分为11章进行介绍,以《Kotlin实战》为基础,每章一篇博客,将采用模块化的讲解让读者对Kotlin有深入的了解,适用于有Java开发经验的读者,废话少说,下面就开始介绍Kotlin。第一部分:Kotlin定义和目的目录Kotlin学习系列第一部分:Kotlin定义和目的 一、Kotlin概述:二、Kotlin初体验:三、K
转载
2023-10-25 22:07:02
251阅读
什么是Kotlin?Kotlin 是 JVM 和 Android 的实用编程语言,结合了OO和功能特性,专注于互操作性,安全性,清晰度和工具支持。作为通用语言,Kotlin 可以在Java工作的地方工作:服务器端应用程序,移动应用程序(Android),桌面应用程序。它适用于所有主要的工具和服务,如IntelliJ IDEA,Android Studio 和 EclipseMaven,Gradle
转载
2023-09-19 19:28:57
410阅读
# Android筛选功能实现流程
## 简介
在Android开发中,筛选是一种常见的功能需求。它允许用户根据一定的条件从大量数据中选择出符合特定要求的数据。本文将介绍如何在Android应用中实现筛选功能。
## 流程图
```flowchart
st=>start: 开始
op1=>operation: 显示筛选条件
op2=>operation: 获取用户选择的条件
op3=>oper
原创
2023-08-13 16:29:04
192阅读
前言1 都有哪些坑?1.1 定义的坑1.2 中文文章的坑2 官方文档走一波?2.1 英文阅读恐惧症2.2 官方文档也有坑?2.3 我是这么阅读官方文档的2.3.1 小节标题隐藏的秘密2.3.1.1 Dependency info2.3.1.2 Executing in a background thread2.3.1.3 Use coroutines for main-safety2.3.1.4
一.最近新项目开始使用kotlin开发项目,搜集了一些常用命令和常用方法,毕竟现在好多公司都在用kotlin开发项目二.推荐kotlin学习网址kotlin语言中文网三,常用命令及语法1.实例化话对象 不需要new关键字2.没有“new” Kotlin实例化一个对象时不需要new关键字var list=ArrayList()3.变量var、常量val、类型推断 用var定义变量(像js)var n
转载
2023-07-02 11:53:04
93阅读
使用Kotlin进行Android开发Kotlin非常适合开发Android应用程序,将现代语言的所有优势带入Android平台,无需引入任何新的限制:兼容性: Kotlin与JDK 6完全兼容,确保Kotlin应用程序可以在较旧的Android设备上运行,无任何问题。Kotlin工具在Android Studio中完全支持,与Android构建系统兼容。性能: Kotlin应用程序运行速度与Ja
转载
2023-09-18 16:03:32
130阅读
Kotlin怎样findviewById
Kotlin是先findViewById的方法:
1. 在使用findviewById之前需要在appbuilde.gradle中添加 'kotlin-android-extensions'如图:
apply plugin: 'kotlin-android-extensions'
2. 给控件加ID
转载
2023-07-06 14:38:45
121阅读
注:您正在查看一个停止维护的项目,只供借鉴参考效果:起初踩的坑: 刚开始是因为项目中需要用到筛选的功能,以前也遇到过但都是其他同事做的,而我看他们的实现大多都是自己一个个的码布局,然后做事件处理很麻烦,还有的是通过网上的一些线性排列控件自己组合实现的。 如今自己遇到了我开始想的也是通过LinearLayout动态去添加选项,title部分就是也是
转载
2023-10-31 16:17:35
111阅读
项目概述由于项目的内容比较多,所以本篇主要从项目的框架上来讲述。 首先来看下项目的效果吧:从图片中也可以很清楚的看出,底部和官方的差不多,为主页、消息、发现、个人四 个部分。而发布微博、分组、设置我则是使用悬浮窗实现的(主要是如果设计和官方一样的话上架会被驳回)。现在线上的1.2.0版本是以前的了。现在在做的是1.3.2了,只是一直没时间搞上线。。言归正传,Kibo使用的框架是MVP+Dagg
嗯,垃圾kotlin,以前老是这个感觉,干嘛非得踩别人坑呀,直到我去面试,额, &
转载
2023-07-06 14:40:06
153阅读
目录概述:基本语法1、实体声明2、条件判断when:3、循环4、数组和集合数组:概述:Kotlin是一个用于现代多平台应用的静态编程语言。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。此外,Kotlin还可以编译成二进制代码在直接运行在机器上,如嵌入式设备或iOS。基本语法首先,在Kotlin当中不用写 ";", 确实是非常爽的一件事情,代码
转载
2023-10-10 08:51:15
240阅读
ButtonButton是UI中的一个小部件,主要用于交互中用户点击触发应用程序中的操作,首先,我们来创建一个ButtonButton的基本属性与TextView设置基本都差不多,想字体颜色、大小、背景颜色等基本都一致。这里我们重点了解一下Button的点击事件点击 设置setOnClickListenerbutton设置监听事件setOnClickListener,当点击按钮是在对应的监听方法中
转载
2023-08-16 14:41:19
290阅读