Я пытаюсь создать конструктор getArrayStringLongerThan (), который возвращает массив StringBuffer с КОПИЯМИ объектов StringBuffer в параметре массива, длина которого больше, чем параметр длины. Если строки не найдены, будет возвращен пустой массив. Удар - это все, что я получил до сих пор!
public static StringBuffer getArrayStrignsLongerThan(java.lang.StringBuffer[]
array, int length) {
if (array == null || array.length == 0) {
return null;
}
int size = 0;
for (int i = 0; i < array.length + 1; i++) {
size++;
}
// String str="";
StringBuffer buffers[] = new StringBuffer[array.length];
int[] newArray2 = new int[size];
for (int i = 0, position = 0; i < array.length + 1; i++) {
buffers[i] = new StringBuffer(array[i]);
// str += String.valueOf(buffers[i]);
newArray2[position] = buffers[i];
position++;
// System.out.print(i + "->");
}
return buffers[i];
}