5 kotlin之 try catch

kotlin的try catch比Java更简洁面料采用,使用更方便
 val value = "10a"var out: Int? = null//错误处理try {out = Integer.parseInt(value)} catch (e: NumberFormatException) {println("NumberFormatException")println(e.message)} catch (e: Exception) {println("Exception")println(e.message)} finally {println("out is $out")}//赋值处理var outPut = try {Integer.parseInt(value)} catch (e: Exception) {-1}println("output is $outPut")


喜欢可以加Q群号:874826112,一起学习,成长,交流工作经验,
记得要点赞,评论哦

kotlin try catch使用方法相关推荐

  1. Kotlin笔记30--顶层方法

    Kotlin 中的 顶层方法 是指 没有定义在任何类中的方法. 新建一个 Kotlin 文件,文件类型选择 File ,新建之后,这个文件中的所有方法都是顶层方法. 纳尼?好像不科学. 注意,新建的 ...

  2. iOS闪退问题,避免闪退看我就足够了, try catch等方法

    Java是有try catch 的,提前验证正确性.iOS也有嘛,但是只能捕获一些数组越界,数据类型不对之类的异常,Xcode不识别,那么就崩溃,闪退了. 提高用户体验,不闪退,从我开始,哈哈,特简单 ...

  3. idea 使用try/catch 快捷方法(Surround With)(亲测有效)

    本来想着好像可能鼠标右键能实现这个操作,但是发现一直不行..只能用其他的方法 方法一: 使用快捷键:ctrl+alt+t 选中需要写try catch的函数,并输入快捷键 第二种方式 code- su ...

  4. 虚拟光驱dameon tools 残留 文件catch!删除方法

    今天在WIN10 下安装虚拟光驱工具dameon tools, 安装过程中360一直拦截,安装完成后无法使用.于是卸载 重新在360软件管家中安装dameon 9,安装完成,打开ISO镜像时报错 3 ...

  5. 掌握这几个减少 try catch 的方法,让代码更简洁!

    来源:cnblogs.com/jurendage/p/11255197.html 背景 软件开发过程中,不可避免的是需要处理各种异常,就我自己来说,至少有一半以上的时间都是在处理各种异常情况,所以代码 ...

  6. 【Kotlin 初学者】函数(方法)

    作者简介:CSDN博客专家.华为云享专家认证 系列专栏:Kotlin 初学者 学习交流:三人行必有我师焉:择其善者而从之,其不善者而改之. 目录 函数 函数头 函数参数 Unit函数 Nothing类 ...

  7. java trrows处理_java 19 -2 异常以及tr...catch()的方法处理异常

    1 /* 2 异常:程序出现了不正常的情况.3 4 举例:今天天气很好,班长出去旅游.骑着自行车,去山里面呼吸新鲜空气.5 Error:6 问题1:山路塌陷了,班长及时停住了,但是过不去了.严重的问题 ...

  8. java 19 -2 异常以及tr...catch()的方法处理异常

    1 /* 2 异常:程序出现了不正常的情况. 3 4 举例:今天天气很好,班长出去旅游.骑着自行车,去山里面呼吸新鲜空气. 5 Error: 6 问题1:山路塌陷了,班长及时停住了,但是过不去了.严重 ...

  9. ES6 try catch 使用方法

    基本格式 try {//尝试执行代码块 ,检查是否有错误的代码块. } catch(error) { console.log(error) //捕获错误的代码块 ,如果 try 语句发生错误执行的代码 ...

最新文章

  1. 【.NET开发之美】如何提高.NET DataMap中的加载速度
  2. 微信小程序 UI 判断 循环
  3. Android监听后台状态,退出即杀死并显示退出提示框
  4. C++ 泛型编程(一):模板基础:函数模板,类模板,模板原理,模板匹配规则
  5. 关于 时钟抖动 Jitter 和 偏移 Skew
  6. c语言编写单片机技巧
  7. Zabbix部署(一)
  8. 《Storm技术内幕与大数据实践》一第1章 绪论
  9. #216. 最小花费最短路
  10. SaltStack之state.sls
  11. 惠普HP OEM XP SP3镜像文件高速下载
  12. LeetCode刷题之路:781. 森林中的兔子
  13. 李开复--生命是最严厉的导师
  14. 干货!STABLE - 一种无监督高鲁棒性图结构学习框架
  15. html5+css3学习笔记(一)
  16. 宽带服务器无响应678,宽带连接错误678解决方法
  17. C/C++ %s %d %u 基本概念与用法
  18. 诊断和响应故障_恢复表和表分区
  19. 限免|iOS长截图工具 滚动截屏
  20. 阿里云王牌架构师二问开发者:容器和虚拟化你会怎么选?

热门文章

  1. 秋季养肺润燥的食物有哪些?
  2. mysql个和会计有什么关联_中级会计和初级会计科目之间有什么关联?
  3. 【PHP语言】医院安全(不良)事件报告系统源码
  4. 美国进口呼吸机PB560设计完整资料分享
  5. 机器翻译前沿十问:开源来源于无私的分享 | 东北大学肖桐专访
  6. 为什么楼主知道“菩提本无树”,却还在喊着“人生之不如意十有八九”
  7. NTC热敏电阻认识及功率型热敏电阻选型
  8. 5人以下的ios开发团队如何赚钱生存?
  9. 简单使用SheetJS js-xlsx导入导出
  10. usb鼠标驱动(一)