Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java,简单的用户配置文件_Java - Fatal编程技术网

Java,简单的用户配置文件

Java,简单的用户配置文件,java,Java,一个简短的问题 我想制作一个小型Java应用程序,并希望创建用户配置文件(用户名、登录密码等) 我创建了一个类UserProfile,但我不确定如何收集用户 我有两个选择: a) 创建一个UserProfile实例,其中包含一个包含用户名、密码的二维列表,当我添加一个新用户时,我只是将其添加到列表中 b) 每次创建一个Userprofile实例,其中包含两个私有字符串username和password 哪个更好?您的第一个建议不是用户配置文件,而是用户信息的集合。如果您决定添加用户的生日怎么办?

一个简短的问题

我想制作一个小型Java应用程序,并希望创建用户配置文件(用户名、登录密码等)

我创建了一个类UserProfile,但我不确定如何收集用户

我有两个选择:

a) 创建一个UserProfile实例,其中包含一个包含用户名、密码的二维列表,当我添加一个新用户时,我只是将其添加到列表中

b) 每次创建一个Userprofile实例,其中包含两个私有字符串username和password


哪个更好?

您的第一个建议不是用户配置文件,而是用户信息的集合。如果您决定添加用户的生日怎么办?你应该加上一个额外的清单,对吗?如果你决定生日是可选的呢?现在,您必须在列表中添加空格以保持索引不变

显而易见的修复方法是存储一个“某物”列表(提示:UserProfile),而不是一个字符串列表


所以:你把2结合起来。您有UserProfile对象本身和UserProfile对象列表。当然,除非你有充分的理由不这么做,用户配置文件列表可以是一个标准的集合类,如
ArrayList
Vector

您应该创建一个名为
User
的类,其中包含字符串
username
password
,然后创建一个用户的
ArrayList
,您可能有
UserProfile
对象列表