java在运行时将不同的数据类型存储在同一个变量中
我是安卓开发新手。我面临着在同一个变量中存储不同类型数据的困难
例如:
当用户按下按钮时,我想在运行时将整数值1或字符串值“一”或双数值1.0存储到我的变量中。但在这里我没有看到任何数据类型。如果将变量声明为字符串,则无法存储整数值。如果将变量声明为整数,则无法存储字符串值
提前谢谢
你可以在下面搜索框中键入要查询的问题!
我是安卓开发新手。我面临着在同一个变量中存储不同类型数据的困难
例如:
当用户按下按钮时,我想在运行时将整数值1或字符串值“一”或双数值1.0存储到我的变量中。但在这里我没有看到任何数据类型。如果将变量声明为字符串,则无法存储整数值。如果将变量声明为整数,则无法存储字符串值
提前谢谢
# 1 楼答案
您可以声明类型为
Object
的变量稍后要阅读
val
的内容,您必须测试is类型,或者使用instanceof
的示例并将其转换为所需的类型