【发布时间】:2017-09-08 07:30:59
【问题描述】:
我在我的 Java 应用程序中定义了一些字符串,如下所示:
m3 = "T, V, E";
m2 = "T, W, E";
举个例子。
现在我需要检查字符串的哪些部分匹配。所以在这种情况下,我想要一个字符串m4,结果包含T, E。
以这种情况为例:
m1 = "A, S";
m3 = "T, V, E";
我想要一个空的(但声明的)字符串。
或者有没有更好的方法,用另一种方法,然后用字符串?我实际上是手动声明这些字符串。数组会更好吗?如果是的话,我怎么能用数组来做呢?
【问题讨论】:
-
到目前为止你得到了什么?这只是你的任务
-
@Stultuske 我尝试使用 substr() 进行检查,但基本上这不是我想要的,因为我需要检查“单个字母”(用逗号分隔)而不是“字符串”
-
听起来你想要两个集合的交集。 (Set有一个集合类)
-
再想一想,最好将这些变量声明为字符数组。但是有没有办法检查哪些数组元素匹配?
-
或@PatrickParker 我该怎么做?