Java字符串到字符串[]的可能前缀

Java字符串到字符串[]的可能前缀,java,string,prefix,Java,String,Prefix,我想创建一个前缀数组,从字符串中迭代 这是为了创建一些测试,使用String.startsWith 例如“开始”将变成{s”,“st”,“sta”,“star”,“start”}您可以在下面的代码中尝试 String str = "start"; String strArray[] = new String [str.length()]; for (int i=0 ; i< str.length() ; i++) { strAr

我想创建一个前缀数组,从字符串中迭代

这是为了创建一些测试,使用
String.startsWith


例如
“开始”
将变成
{s”,“st”,“sta”,“star”,“start”}

您可以在下面的代码中尝试

     String str = "start";

     String strArray[] = new String [str.length()]; 

     for (int i=0 ; i< str.length() ; i++)
     {
        strArray[i] = str.substring(0,i+1);
        System.out.println("strArray["+i+"] = " +strArray[i]  );
     }

@独面体:谢谢!有changed@Unihedron:我在本地eclipse中尝试了该代码,并发布了带有输出的编译版本。再次感谢你!在你展示代码之前,你应该让他工作一点,顺便说一句,谢谢你effort@HussainAkhtarWahid古里:谢谢你!但也许你可以考虑通过投票来表达你的感激……!!快乐???:):),但我仍然认为,应该让这个人先试试。在这一点上,我是用手来完成的,因为没有那么多。但我曾经犯过一个错误,所以我想知道是否有一个很好的图书馆可以帮我做到这一点。
strArray[0] = s
strArray[1] = st
strArray[2] = sta
strArray[3] = star
strArray[4] = start