File f=new File(middir[i].substring(0, index)+"wordvec.txt");
BufferedWriter bw=new BufferedWriter(new FileWriter(f));
for(int j=0;j<stopvec.length;j++)
{
String wordvec="";
bw.write(stopvec[j]+":");
// System.out.print(stopvec[j]+j+"--");
for(int k=0;k<sentencevec.length;k++)
{
// System.out.print(k+"-");
if(sentencevec[k].contains(stopvec[j]))
wordvec+="1";
else 
    wordvec+="0";

}
bw.write(wordvec);
bw.write("\r\n");
System.out.println(j+"-"+wordvec);
}
就是第一个for循环在输出太它都执行完了,但是写到文件中却不是stopvec.length的长度。