开发者

Search a String Array in Java?

How do I search a string array with start with keyword?

for example,

String[] str = { "abcd", "abdc", "bcda"};

wh开发者_如何学Goen my search string is "a" it must show

abcd and abdc

when my search string is "abc" then it should be "abcd".


String[] strArray = {"abcd", "abdc", "bcda"};
for (String s : strArray)
    if (s.startsWith(searchTerm))
        System.out.println(s);

Swap startsWith for contains you wish to simply look for containment.


You should check this method:

http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html#contains%28java.lang.CharSequence%29

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜