如何将变量从一种类型转换为另一种类型呢?
下文笔者讲述使用Java代码进行变量类型转换的方法分享,如下所示:
类型转换的示例分享
实现思路: 方式1: 直接使用类型强转 String t1 =(Type)t2; 方式2: 使用反射对变量类型进行转换 Object t = "test"; String theType = "java.lang.String"; Class<?> theClass = Class.forName(theType); Object obj = theClass.cast(t);例:
类型转换的示例分享
package com.java265.other; public class Test { /* * java265.com 类型的示例分享 **/ public static void main(String[] args) throws Exception { Object t = "888"; String type = "java.lang.String"; Class<?> classT = Class.forName(type); Object obj = classT.cast(t); System.out.println(obj.getClass().toString()); } } -------运行以上代码,将输出以下信息------ class java.lang.String

版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。