- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
由于 Kotlin 1.4 String.toBoolean() 已被弃用而没有记录替换。
我们现在应该使用 java.lang.Boolean.parseBoolean
相反,或者有没有 Kotlin 方法来替换它?
/**
* Returns `true` if the content of this string is equal to the word "true", ignoring case, and `false` otherwise.
*/
@Deprecated("Use Kotlin compiler 1.4 to avoid deprecation warning.")
@DeprecatedSinceKotlin(hiddenSince = "1.4")
@kotlin.internal.InlineOnly
public actual inline fun String.toBoolean(): Boolean = this.toBoolean()
/**
* Returns `true` if this string is not `null` and its content is equal to the word "true", ignoring case, and `false` otherwise.
*/
@JvmName("toBooleanNullable")
@SinceKotlin("1.4")
@kotlin.internal.InlineOnly
public actual inline fun String?.toBoolean(): Boolean = java.lang.Boolean.parseBoolean(this)
最佳答案
正如你在问题中所展示的,现在有 String?.toBoolean()
.类似,但也可以在 null
上调用引用,在这种情况下它将返回 false
.
关于Kotlin String.toBoolean 替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63615953/
由于 Kotlin 1.4 String.toBoolean() 已被弃用而没有记录替换。 我们现在应该使用 java.lang.Boolean.parseBoolean相反,或者有没有 Kotlin
在 Mono 2.10 REPL 中试玩: csharp> string a = "true"; csharp> a.ToBoolean(CultureInfo.InvariantCulture);
我有以下代码: bool SilentUpdate { get; set;} .... string temp = ""; SilentUpdate = Convert.ToBoolean
为什么要实现?它不进行任何转换,因此没有任何用处。根据 MSDN “返回指定的 boolean 值;不执行任何实际转换。” 最佳答案 以 bool 作为参数的 Convert.ToBoolean 重载
这个问题在这里已经有了答案: LINQ to Entities does not recognize the method 'System.Web.Mvc.FileResult' (1 个回答) 关
我知道尝试将字符串“0”转换为 bool 值会失败,我也知道如何解决这个问题,感谢 Jon Skeets 对其他问题的回答。 我想知道的是,为什么 C# 无法将“0”识别为 bool 转换的有效输入,
我正在尝试将值 "0" ( System.String ) 转换为其 Boolean 表示形式,例如: var myValue = Convert.ToBoolean("0"); // throwin
我在 Boolean.valueOf(String) 和 BooleanUtils.toBoolean(String) 之间遇到了不同的问题 . 我使用我的应用程序就像代码 BooleanUtils.
本文整理了Java中org.apache.catalina.tribes.io.XByteBuffer.toBoolean()方法的一些代码示例,展示了XByteBuffer.toBoolean()的
这个问题已经有答案了: What is the difference between Convert.ToBoolean(string) and Boolean.Parse(string)? (3 个
这两种方式有什么区别 Convert.ToBoolean() 和 Boolean.Parse()? 是否有理由使用其中之一? 此外,还有其他我应该注意的 type.Parse() 方法吗? 谢谢, 马
背景 Groovy 具有 adding methods to the existing classes 的特性,我找到了some interesting那些。 然后我discovered我需要自定义我
为什么在解析 boolean 值时,0/1 是 Not Acceptable ? 解析任何整数类型值时,它接受要解析的数字字符串。 (如果 .NET 可以解析字符串“100265865”,我会感到惊讶
为什么 Convert.ToBoolean("1") 抛出一个System.FormatException? 我应该如何进行此转换? 最佳答案 是的,这是 as documented : [throw
我是一名优秀的程序员,十分优秀!