当前位置: 首页 > news >正文

做网站三大主流框架360网站seo

做网站三大主流框架,360网站seo,专门做蛋糕视频的网站,网站建设新手教程一、is与!is操作符 1、使用 is 操作符或其否定形式 !is 在运行时检测对象是否符合给定类型。 fun main() {var a 1if(a is String) {println(a是字符串类型:${a.length})}// 或val b a is Stringprintln(b) } 二、不安全的转换操作符…一、is与!is操作符 1、使用  is 操作符或其否定形式 !is  在运行时检测对象是否符合给定类型。 fun main() {var a 1if(a is String) {println(a是字符串类型:${a.length})}// 或val b a is Stringprintln(b) } 二、不安全的转换操作符 as 与 as String? 1、如果转换失败转换操作符会抛出一个异常。kotlin中的不安全转换使用中辍操作符 as 。 fun main() {val a:String? nullval b a as Stringprintln(b) } 输出  null 不能转换为String 因为该类型不是可空的如果转换时不确定a是否可空(null)在类型转换的右侧使用可空类型进行转换 fun main() {val a:String? nullval b a as String?println(b) // 输出 null } 再来看一段代码  fun main() {// 会类型推断为 Int类型val a:Any 1// Int类型转String 不管是否加了?都会抛出异常val b a as String?println(b) } 上边代码转换失败 三、安全的可空转换操作符 as? 1、为了避免异常还可以使用安全转换操作符 as? ,它可以在失败时返回 null。 fun main() {val a:String? nullval b a as? Stringprintln(b) // 输出 null } 四、总结 1as 转换操作符转换失败时会抛出异常。 2as String? 转换 null时不会抛出异常会返回null但是如果转换为别的类型则会抛出异常。 3as? 转换失败时不会抛出异常比较抗霍霍。 is底层用脚想也能猜出来应该是instanceof判断的不会抛出任何异常 boolean b a instanceof String; as和as String? 底层都是强转为String类型没有做任何处理所以抛出异常理所应当 String b (String)a; 再来看下as?底层代码 public static final void main() {Object a 1;// 把a包装成 Integer(自动装箱)Integer var10000 a;// 判断 a 是否是 String 的实例,由于 a 实际上是 Integer 类型装箱的 1// 这个条件总是 true因此 var10000 被赋值为 nullif (!(a instanceof String)) {var10000 null;}// 尝试将 var10000 强制转换为 String 类型并赋值给 b。// 由于前面已经将 var10000 设置为 null这里实际上是对 null 进行了类型转换// 没有立即抛出异常因为Java允许对 null 进行任何类型的转换。String b (String)var10000;boolean var2 false;System.out.println(b); }
http://www.hkea.cn/news/14382737/

相关文章:

  • 惠州网站建设效果wordpress 时间代码
  • 怎样登录柳州建设网站营销型建设网站
  • 电脑网站设计制作自己制作网站做外贸赚钱吗
  • 陕西建设厅官方网站广告发布许可证
  • 建站软件排行榜百度竞价做网站
  • 广州高端品牌网站建设后台管理便捷深圳东门网红打卡地
  • 网站分页设计做网站的安全证书
  • 谷歌网站英文完全网络营销网站
  • app网站建设工作师家乡的网站设计模板
  • 新手织梦网建设网站wordpress简洁博客模板
  • 西充县建设路小学网站建设网站服务器是什么
  • 宁波网站建设 泊浮科技建个网站需要多少钱?
  • 官网的建站过程常见网站架构
  • 房产网站的全景图怎么做网站 图文混编
  • 网站制作的建设大纲ppt湖南中霸建设公司官网
  • 上海傲石设计网站商标设计用什么软件
  • 企业网站建设研究论文网页设计与制作教程第四版
  • php网站如何做特效dedecms 把自己的网站添加进去
  • 网站开发用linux网站建设和网页制作
  • 做设计需要素材的常用网站有哪些it外包服务公司排名
  • 学校网站建设有限公司佛山新网站建设策划
  • 重庆建设网站公司简介网络推广网站程序
  • 郑州+高端网站建设网站开发制作
  • 一个叫mit做app的网站甘肃网络推广技巧
  • 自己架设网站备案华艺网络网站开发
  • asp网站建设外文参考文献做网站的格言
  • 天津市免费建站php网站建设用什么软件
  • wordpress x站一个网站多个域名备案
  • 手机上如何做网站菏泽网站建设方案
  • 网站优化内容房子设计图片