gpt4 book ai didi

java - 比较 Java 中的 2 个字符串是否有分隔符

转载 作者:行者123 更新时间:2023-12-02 17:31:38 24 4
gpt4 key购买 nike

字符串1:

func1(test1)

字符串2:

func1(test2)

我想将这两个字符串与第一个左大括号“(”进行比较。

因此,对于给定的示例,它应该返回 true,因为两个字符串中“(”之前的字符串都是“func1”。

有什么方法可以在不 split 的情况下做到这一点吗?

最佳答案

String#substring() method结合 String#indexOf() method 将有助于解决这种情况。

String x1 = "func1(test1)";
String x2 = "func1(test1)";
String methName1 = x1.substring(0, x1.indexOf("("));
String methName2 = x2.substring(0, x2.indexOf("("));
System.out.println(methName1);
System.out.println(methName2);
System.out.println(methName1.equals(methName2));

关于java - 比较 Java 中的 2 个字符串是否有分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43179650/

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