对象类操作实例

作者:创世魂

 

一、对象类

 

 

● 到对象
● 对象到文本

 

“到对象”帮助文档:

本方法只有一个参数,类型为“所有类型”,返回值为“对象类”

简单来说就是通过本方法可将任何数据转换成对象数据。

 

“对象到文本”帮助文档:

如果要转换的“对象类”为文本数据,通过本方法可将对象类重新转换为文本型。

 

代码编写如下图:

1、定义类型为“对象类”的成员变量,并勾选参考。

2、“按钮1”被点击,调用“到对象()”方法将“1”转换成对象类赋值给定义的“对象数据”变量,并判断是否转换成功。

3、调用“对象到文本()”方法可重新将“对象数据”转行文本型。

 

运行效果如下图(GIF):

最终结果证明,对象类和文本型之间的互相转换成功。

 

● 短整数到对象
● 逻辑型到对象
● 文本到对象
● 小数到对象
● 长整数到对象
● 整数到对象
● 字符到对象
● 字节到对象

 

帮助说明:

以上几个方法和“到对象()”方法用法一致。

不同之处在于“到对象()”方法适用于所有类型,而以上方法则只适用于指定类型的转换。

例如:“文本到对象()”只能转换文本型为对象,“整数到对象()”只能转换整数为对象。

如果转换成对象后想要重新转换回去,只需要将命令的关键词调换即可。

例如:使用“小数到对象()”将小数转换成对象后,可使用“对象到小数()”方法重新转换回去。

此处举例上述两个方法做演示。

 

“小数到对象”帮助文档:

通过本方法可将“小数”转换成“小数类”,即小数的封装对象。

 

“对象到小数”帮助文档:

本方法可重新将对象类转换成小数,前提是要转换的对象必须是小数转换过去的。

 

代码编写如下图:

1、定义类型为“小数类”的成员变量,勾选参考。

2、“按钮1”点击后调用“小数到对象()”方法赋值给定义的“小数对象”变量,并判断是否转换成功。

3、“按钮2”点击后调用“对象到小数()”方法转换成小数,利用“到文本()”方法转换成文本显示在编辑框中。

 

运行结果如下图(GIF):

最终结果证明,对象和整数之间的互相转换成功。

 

● 对象到数组

 

帮助文档如下图:

本方法可将“”重新转换为数组,但必须保证要转换的“对象类”是由“数组”转换过去的,且类型必须填写正确。

参数1:提供要转换的对象类。

参数2:提供要转换的数据类型,务必保证填写正确。

本方法的返回值为数组,类型由“参数2”决定。

 

代码编写如下图:

1、定义类型为“对象类”的成员变量。

2、“按钮1”被点击后,定义“文本型[2]”数组变量并设置成员,随即转换为对象类。

3、“按钮2”被点击后,调用“对象到数组()”赋值给定义的文本型数组变量。

注意:因要转换的对象数据是“文本数组”,所以参数2必须填写“文本型”

4、最后转换成文本显示在编辑框中。

 

运行结果如下图(GIF):

结果证明“文本数组”“对象类”之间相互转换成功。

 

● 对象到数组2

 

帮助文档如下图:

本方法和“对象到数组”不同之处在于,本方法是用来转换对象为二维数组。

注意:务必保证要转换的数据类型正确。

 

代码编写如下图:

1、“按钮1”被点击后,定义一个文本型“二维数组”并转换为对象类。

2、“按钮1”被点击后,利用当前方法重新将“对象数据”转换为二维数组,并取出指定成员。

 

运行结果如下图(GIF):

最终结果证明,二维数组和对象类之间相互转换成功。

 

● 对象到数组3

 

帮助文档如下图:

本方法的作用可将对象类转换为三维数组。

注意:务必保证要转换的对象类为数据类型正确。

 

代码编写如下图:

1、“按钮1”被点击后,定义一个文本型“三维数组”并转换为对象类。

2、“按钮2”被点击后,利用当前方法重新将“对象数据”转换为三维数组,并取出指定成员。

 

运行结果如下图(GIF):

最终结果证明,三维数组和对象类相互转换成功。

 

● 对象是否相等

 

帮助文档如下图:

顾名思义,通过本方法可判断两个对象数据是否相等。

参数1、2提供要检查的对象即可,返回真表示相等,否则返回假。

 

代码编写如下图:

1、“按钮1”被点击后,利用“到对象()”方法转换文本为对象,比对“文本1”

2、“按钮2”被点击后,利用同样的方法,比对“1和2”

 

运行结果如下图(GIF):

最终结果证明,通过本方法也可以判断两个文本数据是否相等。

 

● 计算对象的HASH值

 

帮助文档如下图:

顾名思义,通过本方法可计算指定对象的HASH值。

HASH:又称为“散列函数”,简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。

 

代码编写如下图:

调用本方法计算“火山软件”的HASH值,并显示在“按钮2”上。

 

运行结果如下图:

 

● 取对象类名
● 取类名

 

以上两个方法都是取出对象的java类名,此处演示“取对象类名()”方法。

 

帮助文档如下图:

顾名思义,通过本方法可取出指定对象的java类名,可用于对比数据或者记录。

参数提供要对比的类名即可。

 

代码编写如下图:

调用当前方法取出“按钮2”的类名,显示在“按钮2”的标题上。

 

运行结果如下图:

最终得出“按钮2”的类名为“HSH.ANZH.JB.RG_ANN”

 

● 取类信息对象
● 取指定类信息对象

 

以上两个方法都是取出对象的类信息,此处演示“取指定类信息对象()”方法。

 

帮助文档如下图:

通过本方法可取出指定对象的类信息,返回值为“对象类信息”

 

代码编写如下图:

调用当前方法取出“对象类”“实体名称”,并显示在按钮2的标题上。

 

运行结果如下图:

“对象类”的实体名称为“JAVA.LANG.OBJECT”

 

● 新建对象

 

帮助文档如下图:

顾名思义,通过本方法可重新创建对象,返回值由参数决定。

 

代码编写如下图:

1、自定义一个类,添加一个类型为“文本型”成员变量,并设置初始值,用来模拟一个对象。

2、“按钮1”被点击后,定义类型为“自定义类”的局部变量,勾选参考,模拟空对象。

3、调用“新建对象()”方法创建“自定义类”的对象,赋值给定义的变量。

4、取出此对象中定义的文本变量。

 

运行结果如下图:

变量内容成功取出,证明“新建对象”成功。