Java,简单的用户配置文件
一个简短的问题 我想制作一个小型Java应用程序,并希望创建用户配置文件(用户名、登录密码等) 我创建了一个类UserProfile,但我不确定如何收集用户 我有两个选择: a) 创建一个UserProfile实例,其中包含一个包含用户名、密码的二维列表,当我添加一个新用户时,我只是将其添加到列表中 b) 每次创建一个Userprofile实例,其中包含两个私有字符串username和passwordJava,简单的用户配置文件,java,Java,一个简短的问题 我想制作一个小型Java应用程序,并希望创建用户配置文件(用户名、登录密码等) 我创建了一个类UserProfile,但我不确定如何收集用户 我有两个选择: a) 创建一个UserProfile实例,其中包含一个包含用户名、密码的二维列表,当我添加一个新用户时,我只是将其添加到列表中 b) 每次创建一个Userprofile实例,其中包含两个私有字符串username和password 哪个更好?您的第一个建议不是用户配置文件,而是用户信息的集合。如果您决定添加用户的生日怎么办?
哪个更好?您的第一个建议不是用户配置文件,而是用户信息的集合。如果您决定添加用户的生日怎么办?你应该加上一个额外的清单,对吗?如果你决定生日是可选的呢?现在,您必须在列表中添加空格以保持索引不变 显而易见的修复方法是存储一个“某物”列表(提示:UserProfile),而不是一个字符串列表
所以:你把2结合起来。您有UserProfile对象本身和UserProfile对象列表。当然,除非你有充分的理由不这么做,用户配置文件列表可以是一个标准的集合类,如
ArrayList
或Vector
您应该创建一个名为User
的类,其中包含字符串username
和password
,然后创建一个用户的ArrayList
,您可能有UserProfile
对象列表