Scala手记
##### 判断数据类型
val str = new SimpleDateFormat("yyyy-MM-dd-HH").format(new Date) val datas = str.split("-") println(datas(0).isInstanceOf[String]) println(datas(0).getClass.getSimpleName)
##### java 判断数据类型
.getClass().toString()
##### scala强制类型转换
类型检查和转换 class Person{ } object Person { def main(args: Array[String]): Unit = { val person = new Person //(1)判断对象是否为某个类型的实例 val bool: Boolean = person.isInstanceOf[Person] if ( bool ) { //(2)将对象转换为某个类型的实例 val p1: Person = person.asInstanceOf[Person] println(p1) } //(3)获取类的信息 val pClass: Class[Person] = classOf[Person] println(pClass) } }
本文为原创文章,转载请标明出处