2017-04-27 121 views
-2

我想用户输入字段与他们的类型,然后填写它们。类型可以像int,string,double等不同。我如何创建一个方法/构造函数来允许输入这些字段的值? 我不知道该怎么做,因为这些领域的数量和类型是未知的,所以我不能像正常的方式创建字段:如何输入值,如果我不知道数字和类型

String name; 
int age; 

我应该使用任何列表或地图,有很多这些,我不知道。

+1

对我来说,它是非常不清楚你实际上后。你能否提供更多的例子并详细说明你最终的结果?我感觉这可能是[XY问题](https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)。 – Thomas

+0

第一个用户输入他想要的字段数量,然后输入它们的名称和类型,例如名称作为字符串,年龄等于int等,然后应用程序要求他输入值,他创建的字段,我想有方法来设置/获取这些字段以及 –

+0

使用对象映射。使用字段名称作为键和值作为值。唯一的将是,你忽略数据类型 – XtremeBaumer

回答

0

还有另一种称为对象的类型,您可以在对象中输入任何类型。这里我下面的:

公共类deneme {

public static void main(String[] args) { 
    Scanner scanner=new Scanner(System.in); 
    Object object=scanner.next(); 
    System.out.println(object); 

} 

} 它的工作原理很好,我希望你的意思是这一点。

相关问题