Kotlin的类型类型就是数据的分类,不同类型代表不同种类的数据。Kotlin里类型分为:可空类型,非空类型,平台类型对平台类型的理解**平台类型:**Kotlin不知道可空性信息的类型,即当作可空类型也可当作非空类型。所以在这个类型上的所有操作需要程序员自己负责,编译器允许所有的操作。通常发生在Kotlin调用Java代码的场景上。以字符串类型举例,字符串平台类型如下:String!程序员不能使
kotlin学习笔记三kotlin可空性安全调用操作符 ?非空断言操作符 !!空合并操作符 ?:kotlin字符串截取字符串 substring分割字符串 split字符串替换 replace字符串比较字符串遍历数字类型 安全转换函数kotlin字符串拼接 kotlin可空性安全调用操作符 ?a?.函数 如果为空 则函数不执行 一般为该对象的自带函数 可以瀑布式调用 a?函数1?.函数2 let
转载 2024-09-03 18:39:00
82阅读
关键字lateinit在 Kotlin 中,我们必须在声明对象时初始化对象的属性。 我们可以使用 lateinit 推迟属性初始化。使用 lateinit 时,应尽快初始化属性。//调用 Fragment#onCreateView 之前,Fragment 中的 View 对象尚未准备好进行扩充,所以//我们需要使用这种方法来推迟 View 的属性初始化 class LoginFragment :
Android开发中,文字拼接图片是一项常见的需求,通常用来生成一些带有文本说明的图片或海报。本文将详细记录解决此问题的过程,包括环境预检、部署架构、安装过程、依赖管理、配置调优和扩展部署内容。 ## 环境预检 在开始之前,需要确保开发环境满足以下系统要求: | 组件 | 版本 | |---------------|----------------|
原创 8月前
79阅读
# Android文字图片拼接 在开发Android应用过程中,我们经常遇到需要将文字和图片进行拼接的情况。比如我们可能需要在社交分享中添加一些文字描述,或者在图片上添加一些水印等。本文将介绍一种常用的方法来实现Android文字图片拼接,并提供相应的代码示例。 ## 方法一:使用Canvas绘制 一种常见的实现方式是使用Canvas绘制文字和图片。我们可以通过创建一个Bitmap对象,并在
原创 2024-01-13 08:02:55
139阅读
作用域函数存在于Standard.kt中。 主要作用是在一个对象上执行代码块,并提供lambda表达式,从而生成一个临时作用域,而在这个作用域中,我们可以直接访问该对象。standard文件不大,方法也不算太多,我们都具体的看下:todo()@kotlin.internal.InlineOnly public inline fun TODO(): Nothing = throw NotImplem
转载 2024-05-29 02:13:51
91阅读
# Android 文字拼接View 在 Android 开发中,有时我们需要在界面上展示一些动态信息,比如在某个文本后面添加新的视图元素(如图标或其他文本)。这就涉及到了如何将文本与其他视图拼接在一起的技术。本文将探讨这一技术,提供代码示例,以及在代码实现过程中常见的注意事项。 ## 什么是 TextView 和 View 的拼接Android 中,`TextView` 是用于展示
 Kotlin 基本数据类型Kotlin的引用类型   只提供引用类型这一种数据类型,出于更高性能的需要,Kotlin编译器会在Java字节码中修改为基本数据类型。 Java有两种数据类型: 引用类型(堆内存)  基本数据类型(栈内存)Kotlin 的基本数值类型包括 Byte、Short、Int、Long、Float、Double 等。不同于 J
转载 2023-12-06 23:51:38
124阅读
Kotlin使用String类型字符串。字符串表示一个有序的字符集合,例如在前面代码中看到的"fkit.org"、"crazyit.org"等代表字符串,String也可被当成多个char的有序集合。 字符串类型Kotlin使用String来代表字符串,String类型是一种快速、现代化的字符串实现,字符串中的每个字符都由独立的Unicode字符组成,String允许通过形如s[i]的格
转载 2024-08-29 21:17:49
63阅读
## Android文字节协议拼接 ### 引言 在Android开发中,我们经常需要发送和接收网络请求。在与服务端进行通信时,常常需要使用字节流进行数据传输。而在某些情况下,我们还需要对字节流进行拼接和解析,以实现数据的正确传输和解析。本文将介绍Android中的报文字节协议拼接的相关知识,并结合代码示例进行详细讲解。 ### 什么是报文字节协议拼接文字节协议拼接是一种将多个字节
原创 2023-08-23 10:29:21
58阅读
今年 Google I/O 2017 开发者大会中,Google 宣布正式把 Kotlin 纳入 Android 程序的官方一级开发语言(First-class language),作为Android开发者,当然要逐步熟悉这门语言,第一步就要从语法开始学习。在这之前,我们需要了解怎么使用Kotlin编写一个Android应用。对于Android Studio 3.0版本,我们在创建工程的时候直接
转载 2024-06-06 21:23:46
15阅读
前言本章我们将学习怎么用kotlin声明任何程序都存在的基本要素:变量、函数、类以及属性的概念一、函数和变量1.1 Hello World让我们以一个经典的例子开始:打印“Hello, world!”fun main(args: Array<String>) { println("Hello, world!") } 复制代码从上面代码我们能看到哪些特点呢?关键字fun用来声
转载 2024-06-08 22:07:09
86阅读
那些会上瘾的Kotlin语法Kotlin有毒,用过就上瘾……略有夸张,其实就用来写了个记录POI和轨迹的demo而已,不过感觉语法确实很简洁。在此总(板)结(书)一下Kotlin与Java的不一样,或者说比Java更简洁、优雅的语法和特性。1.字符串模板相比于Java的字符串拼接Kotlin的字符串模板更紧凑:fun main(args:Array<String>){ val
转载 2023-12-19 22:19:16
268阅读
1 字符串内嵌表达式首先来看一下Kotlin中字符串内嵌表达式的语法规则:"hello, ${obj.name}. nice to meet you!"可以看到,Kotlin允许我们在字符串里嵌入${}这种语法结构的表达式,并在运行时使用表达式执行的结果替代这一部分内容。另外,当表达式中仅有一个变量的时候,还可以将两边的大括号省略,如下所示:"hello, $name. nice to meet
在Activity中进行功能的实现,需要用到第三方jar包:pinyin4j.jar,此jar包用于将汉字转换为汉语拼音。首先,设置右侧边栏索引列表(A-Z),并且设置列表点击,Touch事件,点击索引,如果在内容列表中存在对应的数据,则自动跳转显示到那一条数据,如果没有则不处理,长按的时候在内容列表中显示当前选择了哪一项;获取内容列表list,并且获取此列表中联系人对象的名字所对应的第一个字母,
Activity的跳转分为隐式跳转和显示跳转,而Activity的跳转则少不了Intent介入其中。显示跳转:首先我们先在项目新建两个Activity类(java)AccountMainActivity,AccountMain_activity(kotlin),这里实现从MainActivity跳转到AccountMainActivity或AccountMain_activity跳转代码:实例化一
转载 2024-08-02 07:57:51
35阅读
使用$javaLog.e("wy", "initData: "+temp+" "+temp1 )kotincreate_time.text= "$temp $temp1"
原创 2022-05-26 16:53:37
1079阅读
一、okhttp工做的大体流程1.一、总体流程(1)、当咱们经过OkhttpClient创立一个Call,并发起同步或者异步请求时;(2)、okhttp会经过Dispatcher对咱们全部的RealCall(Call的具体实现类)进行统一管理,并经过execute()及enqueue()方法对同步或者异步请求进行解决;(3)、execute()及enqueue()这两个方法会最终调用RealCal
# iOS 数组拼接文字的技术分析 在iOS开发中,文本处理是一项常见而重要的任务。特别是在需要将多个字符串拼接成一个完整句子时,使用数组来存储这些字符串是一种非常便利的做法。本文将详细介绍如何在iOS中通过数组拼接文字,同时提供相关代码示例,帮助开发者更好地理解这一过程。 ## 数组的基本概念 在编程中,数组是一种数据结构,用于存储一组相同类型的元素。在Swift中,你可以使用`Array
原创 2024-09-25 06:16:48
29阅读
# MySQL字段拼接文字 在MySQL数据库中,有时候我们需要将多个字段的值拼接在一起,以便满足特定需求,比如生成一段完整的地址、显示完整的姓名等。在这种情况下,我们可以使用MySQL的字符串拼接函数来实现。 ## CONCAT函数 MySQL提供了`CONCAT`函数来实现字段的拼接。`CONCAT`函数接受两个或多个参数,并将它们连接在一起返回一个新的字符串。下面是`CONCAT`函数
原创 2024-06-06 06:16:20
51阅读
  • 1
  • 2
  • 3
  • 4
  • 5