在java中,如何基于数字将字符串放入数组中的特定位置?

在java中,如何基于数字将字符串放入数组中的特定位置?,java,arrays,Java,Arrays,如何根据数字将字符串放入特定位置的数组中 public Student(String firstName, String lastName, String studentNumber, int grade){ courseTimeTable = new String[] {"Block " + courseBlock + ": " + course, "Block " + courseBlock + ": " + course}; } public void setCourse(int

如何根据数字将字符串放入特定位置的数组中

public Student(String firstName, String lastName, String studentNumber, int grade){
    courseTimeTable = new String[] {"Block " + courseBlock + ": " + course, "Block " + courseBlock + ": " + course};
}

public void setCourse(int block, String courseCode) {
    course = courseCode;
    courseBlock = block;
}

那么,如何根据“courseBlock”将“course”放入“courseTimeTable”数组中呢?您首先需要知道courseTimeTable的最大大小

然后你可以做:

 courseTimeTable = new String[<maximumSize>];
 courseTimeTable[courseBlock] = ...;
courseTimeTable=新字符串[];
courseTimeTable[courseBlock]=。。。;