guardar datos en un array o arraylist java

Buen dia recien estoy aprendiendo lo que son los array y segun lei ayuda a almacenar datos de un mismo tipo lo cual me ahorraría mucho trabajo, haber si alguien me ayuda para entenderlo...
tengo los siguientes datos:
cronograma.setCcuota1("CCUOTA1")) ; //001
cronograma.setCcuota2("CCUOTA2")) ; //002
cronograma.setCcuota3("CCUOTA3")) ; //003
cronograma.setCcuota4("CCUOTA4")) ; //004
estos datos son sttring de las cuotas, y acabo de crear mi array:

String ccuota[] = new String[3];

como haria para guardar todas las cuotas dentro de este array??
porq ahora las tengo por separado setCcuota1,setCcuota2,setCcuota3,setCcuota4

for(i=0;i<3;i++)
{
ccuota[i]=setCcuota(i+1);
}
algo asi??? alguien me da alguna idea..

muchas gracias

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de beto.bateria

Podria ser algo asi:String

Podria ser algo asi:

String ccuota[] = new String[3];

ccuota[0]= cronograma.getCcuota1() ;
ccuota[1]= cronograma.getCcuota2() ;
ccuota[2]= cronograma.getCcuota3() ;
ccuota[3]= cronograma.getCcuota4() ;

Otra forma es que en tu clase implementes algo asi:

public class Cronograma{

String ccuota[] = new String[3];

public void setCcuota1(String cuota){
      ccuota[0]=cuota;      
}

public void setCcuota2(String cuota){
      ccuota[1]=cuota;      
}

}

Hola muchas gracias por

Hola muchas gracias por responder hice como me indicaste
String ccuota[] = new String[3];
ccuota[0]= cronograma.getCcuota1() ;
ccuota[1]= cronograma.getCcuota2() ;
ccuota[2]= cronograma.getCcuota3() ;
ccuota[3]= cronograma.getCcuota4() ;

eso quiere decir que todo los datos ahora se guardan en ccuota[] ???
y si quiero mostrar en mi jsp, pongo esto :

pero me sale lo siguiente: [Ljava.lang.String;@25ea25ea
que significa esto???

Hola gracias por responder,

Hola gracias por responder, utilice esto
String ccuota[] = new String[3];
ccuota[0]= cronograma.getCcuota1() ;
ccuota[1]= cronograma.getCcuota2() ;
ccuota[2]= cronograma.getCcuota3() ;
ccuota[3]= cronograma.getCcuota4() ;

eso quiere decir que los datos de cuota1. cuota2... se guardan dentro de ccuota[]??
si quiero mostrar en un jsp pongo esto

<c:out value="${cronograma.ccuota}" /><br>
<code>

pero a la hora de ejecutar me sale esto: [Ljava.lang.String;@25ea25ea

a que se debera?????

consulta con ArrayList

buen dia estory aprendiendo lo q es son los arraylist y tengo una codigo
List x = new ArrayList();
x.add(cronograma.getCcuota1());
x.add(cronograma.getCcuota2());
x.add(cronograma.getCcuota3());
x.add(cronograma.getCcuota4());

cronograma.setNum(x);

y para mostrar en mi jsp pongo este codigo:

y lo que me muestra es lo siguiente:
[001, 002, 003, 004, 005]

que esta bien porq son los datos que quiero, pero yo quiero q se muestre de la sighuiente forma:
001
002
003
004
005
todos los datos en una sola columna.... como podria hacer...

gracias

Imagen de francisco.santiagoj

@Fiorella20

Finalmente como pusiste los datos del array en tu jsp?. Si lo hiciste con un for debes poner después de imprimir el valor una etiqueta <p>.

puse un foreach

puse esto en mi jsp

me salio muy bien

<c:forEach var="num"

<c:forEach var="num" items="${cronograma.num}">
        <c:out value="${num}"/> <br>
            </c:forEach>
<code>