在Java中搜索字符串数组?

如何使用start with keyword搜索字符串数组?

例如,

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

当我的搜索字符串是"a"它必须显示

 abcd and abdc 

当我的搜索字符串是"abc"它应该是"abcd"

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

contains您希望简单查找contains交换开始。