Java - 比较两个字符串并将值分配给第三个变量?

标签 java string variables compare

这是我的第一次,所以我会尝试添加尽可能多的信息,这样我就不会被骂。 :-)

我想要做的是我有 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 代码来做其他事情(比如这个比较)...但这就是我遇到问题的比较。

任何有关比较的想法将不胜感激。

谢谢。

最佳答案

  1. 我会使用String方法equalsIgnoreCase()
  2. 要将值分配给字段,请使用单个 =,而不是 double (==)。

关于Java - 比较两个字符串并将值分配给第三个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12056209/

相关文章:

java - 将 GWT 与持久对象一起使用的正确方法是什么?

java - Unsatisfiedlinkerror OpenALPR 安卓测试项目

C++:为什么空格在读取时总是终止字符串?

python - 为什么我会收到 IndexError : string index out of range?

java - 将类的变量导入到另一个类

c# - 初始化本地与动态 DateTime 变量

java - MapDB批量导入性能

arrays - 加入 m 大小数组的前 n 个元素

javascript - onchange javascript 变量

java - 我可以将多页编辑器添加到多页编辑器吗