该程序符合要求,但无法成功运行,我无法找到该错误。

public class Q1 {
    public static void main(String[] args) {
        StringBuffer[]stringBuffers = new StringBuffer[10];

        for(int i =0; i< stringBuffers.length;i++){
            stringBuffers[i].append("StringBuffer at index " + i);
        }
    }
}

最佳答案

您不初始化stringbuffers

你应该有这样的东西

for(int i =0; i< stringBuffers.length;i++){
   stringBuffers[i] = new StringBuffer();


要么

for(int i =0; i< stringBuffers.length;i++){
   stringBuffers[i] = new StringBuffer("StringBuffer at index " + i);

10-08 09:04