gpt4 book ai didi

java - 如何将用户输入与类中所有对象的实例变量进行比较

转载 作者:行者123 更新时间:2023-12-01 13:53:38 26 4
gpt4 key购买 nike

所以,我试图将字符串与另一个类的实例变量进行比较,但我想不出一种方法来为该类的所有对象执行此操作。 我确信如果发生这种情况的方法正在运行,我有 4 个包含实例变量的类对象。 目标是比较用户给我的字符串,如果它等于先前定义的对象的字符串,则更改该对象中的另一个实例变量。 在 sudo 代码中,它会是这样的:

if (colourInput == colourofAnyObjectOfTheClass)
sizeOfThatObject = sizeInput;
else
new Object(colourInput, sizeInput);

我之前已经定义了 colorInput 和 sizeInput 是什么。 我怎样才能用 Java 实现这个?

最佳答案

When comparing Strings ,您应该使用 String#equals()方法,而不是 == 运算符。

if (colourofAnyObjectOfTheClass.equals(colourInput)) {
sizeOfThatObject = sizeInput;
} else {
new SomeObject(colourInput, sizeInput);
}

关于java - 如何将用户输入与类中所有对象的实例变量进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19768410/

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