gpt4 book ai didi

java - 从 Java 中的另一个类访问 UUID

转载 作者:行者123 更新时间:2023-11-30 05:51:31 25 4
gpt4 key购买 nike

场景如下:我在一个类中生成随机数据,并将其用作同一类方法中的参数。我如何在另一个类中使用完全相同的值?

这是我的类(class)的简化版本:

public class A {
@Test
public void aMethod() {
RandomStringUUID ruuid = new RandomStringUUID();
}
}

然后:

public class B { 
@Test
public void bMethod() {
// Want to use ruuid , without instantiating RandomStringUUID
// as i dont want new values, i want the one from class A
}
}

最佳答案

使用静态方法:

public class A {

private final static RandomStringUUID ruuid = new RandomStringUUID();

public final static RandomStringUUID getRuuid() {
return ruuid;
}

@Test
public void aMethod() {
RandomStringUUID ruuid = getRuuid();
}
}

public class B { 
@Test
public void bMethod() {
RandomStringUUID ruuid = A.getRuuid();
}
}

关于java - 从 Java 中的另一个类访问 UUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12602489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com