Java中怎样判断两个不同长度的带逗号的字符串中的值是否相等
时间: 2024-04-30 18:17:24 浏览: 115
可以将这两个字符串都按照逗号分隔符进行分割,然后将分割得到的每个子字符串都转换成对应的数值类型进行比较。具体实现可以参考以下代码:
```
public boolean isEqual(String str1, String str2) {
String[] arr1 = str1.split(",");
String[] arr2 = str2.split(",");
if (arr1.length != arr2.length) {
return false;
}
for (int i = 0; i < arr1.length; i++) {
if (Double.parseDouble(arr1[i]) != Double.parseDouble(arr2[i])) {
return false;
}
}
return true;
}
```
这段代码使用了 split 方法按照逗号分隔符进行分割,并且使用了 Double 类型的 parseDouble 方法将分割得到的每个子字符串转换成数值类型进行比较。
阅读全文