根据我的项目,我需要将字符串分为两部分。在JAVA中将字符串划分为子字符串
下面是例如:
String searchFilter = "(first=sam*)(last=joy*)";
searchFilter
哪里是一个字符串。 我想上面的字符串分割到两个部分
first=sam*
和last=joy*
这样我可以再次分裂这个变量为first,sam*,last
和joy*
按我的要求。
我没有太多的关于java的经验。任何人都可以帮助我实现这一目标。这将是非常有益的。
在此先感谢
我知道所有JVM的评估属性!=“”'为false(如上面的代码片段所示)。 – 2010-05-28 07:01:20
正如我所说 - 未经测试 - 我不确定第一次拆分是否将一个空字符串添加到数组中,因为该字符串以“)”结尾。如果情况并非如此,那么你提到的测试已经过时了。 – 2010-05-28 07:06:08
我的意思是它**总是**返回false(在我熟悉的所有现代JVM上)。你会想使用'equals(...)'来代替。 – 2010-05-28 07:09:35