这是我的第一次,所以我会尝试添加尽可能多的信息,这样我就不会被骂。 :-)
我想要做的是我有 2 个变量,它们从 2 个字段中获取文本,并仅获取每个字段中的第一个字符并将其分配给这些值。
这是我用来获取字符串的代码。正如您所想,它们是 2 个单独的调用。
try { var_ContactSurname = var_ContactSurname.substring(0,1);
}
catch (Exception e){
}
我用不同的变量再次得到了上面的内容。现在到目前为止,它满足了我的要求。它从字段中获取第一个字母并将其分配给变量。
所以此时我有两个变量(例如 D 和 R 的示例字符)。
var_ContactSurname = R var_ContactLicenceNumber = D
我想要做的是比较这两个变量,如果它们匹配,我想返回 TRUE 值,如果不匹配,则返回 FALSE 值。
该值也必须是字符串,并分配给名为 var_ContactValidate 的新变量。
if (var_ContactLicenceNumber.toLowerCase().equals()var_ContactSurname.toLowerCase()){
var_ContactValidate == "TRUE";
}
else {
var_ContactValidate == "FALSE";
}
不,您可能会注意到可能缺少一些代码。我正在使用一个规则引擎,它为我完成了很多功能。我可以使用原始 Java 代码来做其他事情(比如这个比较)...但这就是我遇到问题的比较。
任何有关比较的想法将不胜感激。
谢谢。
最佳答案
- 我会使用
String
方法equalsIgnoreCase()
- 要将值分配给字段,请使用单个
=
,而不是 double (==
)。
关于Java - 比较两个字符串并将值分配给第三个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12056209/