在Java中修剪字符串

时间:2014-04-17 04:49:26

标签: java

我需要对字符串执行一些操作。

情景是我需要比较a [i] = b [i]。

现在说a [i] =设定温度

现在由于a [i]包含单词Temperature,b [i]将被设置为“Set Temerature(C)”。 (这是业务规则)。

在这种情况下,a [i]将不等于b [i]。

为了我的测试目的,如何调整b [i]的值以设置为设置温度?

3 个答案:

答案 0 :(得分:3)

您可以改用String#contains

String first = "Set Temperature";
String second = "Set Temperature (C)";

if(second.contains(first)) {
    // logic
}

排序非常重要 - 请注意,如果您在第一个和第二个之间反转调用,它将失败,因为首先不包含任何字符,例如" (C)"

答案 1 :(得分:0)

答案 2 :(得分:0)

不确定我的问题是否正确。

但根据我的理解 - 而不是检查是否平等,你可以检查

如果(B [i]于.startsWith(A [1])