字符串 1:
func1(test1)
字符串2:
func1(test2)
我想将这两个字符串与第一个左大括号“(”进行比较。
因此,对于给定的示例,它应该返回 true,因为两个字符串中直到“(”的字符串都是“func1”。
有没有什么方法可以在不分裂的情况下做到这一点?
String#substring()
method https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#substring-int-int-将有助于解决这个问题,这与String#indexOf()
method https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#indexOf-java.lang.String-
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));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)