Vetor de tipo String

8 respostas
F

Oi pessoal,

Como faço para inicializar um vetor do tipo String, se ter que definir a quantidade de suas posições?

8 Respostas

M

não entendi… ahm, oq tu quer é um vetor dinâmico? isso? de uma olhada na interface java.util.List, e na classe java.util.ArrayList… (resumindo, estude as collections!)

R

é isso ???

import java.util.Vector;

public class ExVector{
	public static void main(String[] args){

		Vector v = new Vector();

		v.add("Janeiro");
		v.add("Fevereiro");
		v.add("Março");
		v.add("Abril");
		v.add("Maio");
		v.add("Junho");
		v.add("Julho");
		v.add("Agosto");
		v.add("Setembro");
		v.add("Outubro");
		v.add("Novembro");
		v.add("Dezembro");
	}
}
F

Tava querendo fqzer uma coisa deste tipo:

String a [] = new String[];

Mas toda vez que faço isto o compilador pede para definir o tamanho da string!!

S

Esse não é o tamanho da String, é o tamanho do array.
Cada String vai ter seu próprio tamanho.

String[] array = new String[5]; array[0] = "ae"; array[1] = "lalala";

M

ahm… é impossivel tu instanciar um array sem dizer pra ele a quantidade de elementos q tu quer… independente da linguagem!

F

Com o vector dar para instanciar sem dizer a quantidade de elementos!!Mas como faço demois para saber a quantidade de elementos do vetor??

S

Tem o método size().
Se você não disser a quantidade inicial, ele assume como 10.

F

Valeu Schuenemann!!!

Criado 7 de maio de 2005
Ultima resposta 9 de mai. de 2005
Respostas 8
Participantes 4