[quote=.LG.]Gostaria de saber como eu poderia fazer para passar uma String:
private String[] test;
de uma classe para outra usando o get e o set!?
sei que tenhu que passar um parametro inteiro também para quando puxar o valor de outra classe… eu poder jogar os valores no vetor (“for()”).[/quote]
Você não precisa passar o inteiro não. Isso só necessário em linguagens como C, onde não se sabe de antemão o tamanho do array.
Em java, você pode escrever algo assim:
public class A {
private String[] minhasStrings;
public void setMinhasStrings(String[] strings) {
minhasStrings = string;
}
}
public class B {
public static void main(String[] args) {
String[] strings = {"fulano", "ciclano", "beltrano"};
A aObj = new A();
aObj.setMinhasStrings(strings);
}
}
Em java um array é sempre um objeto. Para saber o número de elementos de um array basta fazer
int qtdeElementos = seuArray.length;
Por isso não é necessário passar um inteiro com o número de elementos, esse atributos já é acessível através da API de arrays.
vlw gente.
cheguei em casa agora e pude escrever o codigo aqui.
agora me surgiu otra duvida, mas diferente ao assunto deste topico, vou ver se ha algum existente que possa me responder…