列表中的子字符串

vsdwdz23  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(145)

我有一个类和方法

class Dictionary {
    public Dictionary(List<String> dic) {
        // ...
    }

    public int getCount(String substr) {
        // ...
    }
}

应该发生什么:
在方法getcount中,您需要使用类的构造函数中的list,并查找从substring substr开始的所有字符串
我在面试时用这个方法

return (int) this.dic.stream().filter(s -> s.startsWith(substr)).count();

复杂性是o(n)
有更好的解决方案吗?
谢谢您!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题