【发布时间】:2016-12-14 03:01:14
【问题描述】:
我正在尝试从数组中过滤字符串。例如我有五个字符串
- adcfd
- adjnrj
- amlkc
- nfldkm
- cslkls
如果我想创建一个包含过滤数组的新数组,例如它以“ad”开头,它将创建一个包含两个元素的数组 [adcfd, adjnrj]
或者如果它以 'a' 开头,我们将得到一个包含三个元素的数组 [adcfd, adjnrj, amlkc]
我唯一想到的是比较所有字符串中的每个字符,直到我们得到两个“真”,然后我们可以结束循环。
如果有什么不知道的功能,可以给点建议吗?
【问题讨论】:
-
如果您打算创建过滤系统,可能需要查看regular expressions(正则表达式)。
-
看看docs.oracle.com/javase/8/docs/api/java/lang/String.html,看看你有没有办法确定一个字符串是否以另一个字符串开头。
-
@user306856 你知道你可以通过勾选旁边的勾来接受你认为对你有帮助的解决方案吗??