Como limitaria una casilla de un vector

Lo ke pasa es ke me encargaron un programa ke simule las funciones de un celular tiene ke gurdar los mensajes resbidos y enviados en un solo vector, mi limite de memoria es para 300 mensajes y cada mensaje solo puede amasenar 150 caracteres y pasando de los 150 caracteres se guardaria en otro espacio del vector como otro mensaje.

Y es aki mi problema no se como limitaria el espacio del vector a solo 150 caracteres.

Comentarios

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 ezamudio

Vector?

Por qué vas a limitar el espacio del vector a 150 caracteres? Más bien limitas el tamaño de una cadena a 150 caracteres. Pero según tu mensaje anterior, si el mensaje se pasa de 150 lo tienes que partir en varios (aunque realmente el tamaño máximo de un SMS es 160 caracteres, pero para cortarlo hay un formtao que no recuerdo cómo es y que los celulares entienden para que cuando reciben mensajes con esa terminación esperen más partes para pegarlos).

Por lo tanto no tienes que limitar nada; simplemente capturas el texto del mensaje y si su longitud es mayor a 150 lo partes (y si la segunda parte sigue midiendo 150 lo vuelves a partir, etc hasta que la última parte mida menos de 150).

En cuanto a limitar un Vector a 300 mensajes eso es muy fácil, con un if... o simplemente en vez de Vector usas un arreglo de 300 cadenas:

String[] inbox = new String[300];

Imagen de benek

Pregunta

Pregunta: ¿Ya leíste los lineamientos?

Saludos.

Javier Ramírez Jr.