【发布时间】:2017-06-05 06:58:25
【问题描述】:
我在user.java中有以下结构
public class User(){
string fname;
string lname;
string email;
public User(){
this.fname = randomCharGenMethod();
this.lname = randomCharGenMethod();
this.email = randomCharGenMethod();
}
}
在另一个 java 类中,我创建了以下对象。
static User user1 = new User();
static User user2 = new User();
当我继续创建对象时,它们都有相同的 fname、lname 和 email。
实际上,我希望它们具有唯一的 fname、lname 和 email,因为它们是通过字符串生成方法生成的
【问题讨论】:
-
我想我们也需要看看
randomCharGenMethod源代码 -
效果很好 public static String randomCharGenMethod() { return RandomStringUtils.randomAlphabetic(5); }
-
如果您使用的是
string,如何编译?是自定义类型吗? -
我用了 String 抱歉打错了
-
我不能确定,因为你没有分享
randomCharGenMethod(),但我猜这是你的问题stackoverflow.com/questions/5533191/…
标签: java object attributes unique