腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Kotlin
中
可
否决
委托
的
空
检查
、
、
我需要验证一个YYMMDD格式
的
生日字符串.我在data class
中
这样做
的
方式是: val dateOfBirth: String by Delegates.vetoable( "\\d{6}".toRegex().matches(newValue) }) 基本上,我
的
类是用某个text实例化
的
,比如val clz = MyC
浏览 13
提问于2019-12-19
得票数 0
1
回答
Kotlin
` for‘关键字是否适用于
可
空
的
代表?
、
、
我对
Kotlin
编译器特性感到非常兴奋,尤其是by --它节省了生成gelegating代码
的
时间: interface和
Kotlin
在一起还可能吗?更详细
的
是,我希望
Kotlin
编译器生成对
中
包装
的
impl ()
的
转发调用,如下所示: private Web
浏览 0
提问于2019-03-26
得票数 1
1
回答
在Android
中
为
Kotlin
创建视图代码
检查
、
、
、
、
我想为调用视图
的
id引用创建一个
kotlin
代码
检查
。在设置
中
,我看不到添加
kotlin
代码
检查
的
选项。例如: etMain.text = "“->,它应该
检查
是否可以使用
可
空
类型编
浏览 0
提问于2019-09-02
得票数 0
回答已采纳
1
回答
当将
Kotlin
属性
委托
与by一起使用时,NullPointerException (NPE)
、
、
、
我有一个类,它接受文本字段
中
的
用户输入,并使用提供
的
函数将它们转换为any类 class GenericTextFieldDelegate<T>( set(value) { } 一切都很好,我真正想做
的
是java.lang.Integer com.gameforeverything.storekeeper.cu
浏览 29
提问于2020-07-28
得票数 1
回答已采纳
4
回答
如何在
kotlin
中
为函数参数设置null
、
我正在
Kotlin
中
创建一个函数。它验证电子邮件和密码字段。我想申请电子邮件和密码不应该为
空
。这里有一些@NotNull注释。 有人知道如何在
Kotlin
中
这样做吗?因此调用方无法发送
空
值。
浏览 10
提问于2017-10-22
得票数 1
回答已采纳
2
回答
如何在
Kotlin
中
声明空数组?
、
、
我
的
变量是第一步
中
的
空
数组,但是我在程序运行后添加了一些值。我该如何转换?
浏览 0
提问于2019-05-25
得票数 1
回答已采纳
1
回答
在
Kotlin
中
,方法
的
返回类型应该是什么,值可以是
空
的
,并且将从Java调用?
、
、
、
、
我总是在
Kotlin
中使用可为null
的
类型作为方法
的
返回类型,但我
的
Kotlin
代码
中
的
一些thode方法也可以从Java调用。我刚刚在我
的
Java代码
中
得到了一个NullPointerException,因为我在调用其中一个方法后忘记了
检查
是否为
空
。这在
Kotlin
中
是不会发生
的
,因为编译器会强迫我
检查
。处理这种情况
浏览 0
提问于2019-12-14
得票数 0
1
回答
如何安全地解决初始化器
中
的
空
签?
、
由于这些私有数据是从私有方法生成
的
,所以在计算完成后,我决定使用反射来检索它们。后来,我想起了
委托
属性,并决定编写一个普通
委托
。非常不幸
的
是,at (a)编译器抱怨,因为T可能是
可
空
类型,后期init机制将被破坏,但是如果我用null初始化它,它仍然会抱怨,因为T可能是非
空
类型,
空
安全性被破坏了。目前,我通过使用返回为
空
的
Java函数
的
返回值来初始化它。我
检查
了生成
的</e
浏览 0
提问于2017-01-05
得票数 0
回答已采纳
2
回答
为什么可以将可
空
的
java返回值分配给
Kotlin
非
空
变量?
、
、
下面的代码被编译成这样,我感到非常惊讶:在onCreate
中
progressBar = view.findViewById
浏览 4
提问于2020-11-30
得票数 3
回答已采纳
2
回答
带
空
变量
的
布尔表达式
我正在修改
Kotlin
,并且我试图了解
Kotlin
中
可
空
变量是如何工作
的
。在这里,我有一段代码,用于进行布尔
检查
,以确定车辆是否超过了载客量。实现是处理
可
空
变量
的
好方法,还是有一种更优雅
的
方法?
浏览 4
提问于2020-05-17
得票数 0
回答已采纳
3
回答
指定为非
空
的
视图模型参数返回为
空
。
、
、
、
当我调用我
的
视图模型时,它说我
的
参数返回为null,尽管api调用可以工作,所以我想知道我
的
视图模型
中
是否发生了错误?我
的
视图模型 private val repository: Repository} 调试日志: java.lang.NullPointerException: Parameter specified as non-null is null: me
浏览 18
提问于2022-09-24
得票数 0
3
回答
对于
可
空
类成员,使用
Kotlin
双bang
的
推荐方法是什么?
、
在
kotlin
中
,如果变量为
空
,
kotlin
将要求使用!或者在使用之前
检查
null。在具有
可
空
类成员
的
情况下,在类anywhere
中
引用该成员
kotlin
将警告
检查
可
空
。}如果nullableMember保证在构造函数
中
初始化,如何避免使用! 在Java或其他语言中,他们可以
检查
null一次,如果通过设计成员永远不应该为
浏览 3
提问于2017-11-14
得票数 0
回答已采纳
2
回答
如何在
Kotlin
中
反映
可
空
字段
、
我想
检查
我
的
字段是否可以从类型中分配。在我正在反映
的
类
中
,有些字段是
空
的
(比如String?),但是当我通过反射
检查
它时:这总是假
的
。是否可以在
Kotlin
中
反映
可
空
字段?
浏览 7
提问于2020-02-11
得票数 1
回答已采纳
1
回答
在函数
中
,将可
空
的
LiveData变量转换为组合状态
的
最佳方法是什么?
、
对于视图模型
中
的
普通LiveData变量,例如我们可以用我
的
问题是,假设我有一个可选
的
= null当时,我能看到
的
最好
的
方法是打开可组合函数之外
的
所有内容。 ...有没有一种更注重写作
的
方法来做到
浏览 7
提问于2022-03-15
得票数 1
回答已采纳
2
回答
为什么intent.getParcelableExtra不返回
kotlin
中
的
可
空
类型?
、
我有一个从意图中提取数据
的
例子。val screen = intent.getParcelableExtra<Screen>("screen") 我收到
的
结果是一个不可
空
变量,但是它可以是null,因为我不知道这个parcelable是否已经添加到附加变量
中
。为什么
kotlin
不返回
可
空
类型?
浏览 2
提问于2018-11-01
得票数 4
回答已采纳
6
回答
是否应该删除在继承类
中
未用nullable注释
的
overriden方法
的
空性?
、
、
、
Android 3.5.1webview.webViewClient = object : WebViewClient()但是,当我查看我重写了方法
的
WebViewClient类时,它们在nullable代码
中
没有被指定为nullable注释。request) {} 因此,我不得不思
浏览 12
提问于2019-10-15
得票数 6
回答已采纳
2
回答
将
kotlin
转换为java后,Notnull变量变为
可
空
、
、
、
当我有一个这样
的
kotlin
类时,假设uniqueName是NotNull。Payload(uniqueName=null, nbf=0, exp=0, iat=0)那么我
的
对象
中
的
uniqueName是如何变为
可
空
的
呢?
浏览 1
提问于2018-01-31
得票数 2
1
回答
Kotlin
扩展函数和平台类型?
、
、
我想向ResultSet
中
添加两个扩展函数,这些扩展函数以LocalDate
的
形式获得值。调用,我可能会得到一个
空
错误。但是,任何使用这个扩展的人都必须将结果作为LocalDate?而不是LocalDate!使用。 为了一致性起见,有什么办法可以维护平台类型吗?并让扩展函数
的
用户决定它是否允许为
空
?还是我错误地认为这是一种不便,而不是一种功能?
浏览 3
提问于2016-03-29
得票数 3
回答已采纳
1
回答
"onCreateView不覆盖任何内容“
、
、
当我将onCreateView()
中
的
container类型从Viewgroup?更改为Viewgroup时,我收到以下错误: ? 为什么会这样呢?
浏览 6
提问于2019-05-18
得票数 9
回答已采纳
4
回答
为什么我不能给
Kotlin
中
的
任何人分配
可
空
类型?
、
、
有人能解释一下为什么在科特林这样做是不可能
的
吗?val y :Any = x 我来自.NET背景,Nullable类型可以分配给对象类型,但是它们有什么不同呢?
浏览 0
提问于2019-02-19
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券