Java String to String []可能的前缀

时间:2014-07-09 03:44:14

标签: java string prefix

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

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

匹配选项的测试

例如"start"将成为{ "s", "st", "sta", "star", "start" }

1 个答案:

答案 0 :(得分:1)

您可以尝试以下代码,

     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]  );
     }

<强>输出:

strArray[0] = s
strArray[1] = st
strArray[2] = sta
strArray[3] = star
strArray[4] = start