Aqui se muestra como realizar la conversion de un objeto a string y un arreglo de objetos (object array) a un arreglo de strings (String array).
____________________________________________________________________________
import java.util.Arrays;
/**
*
* @author Ing. Oscar Hurtado Morato
*/
public class ConvierteEjemplo {
public static void main(String args[]) {
ConvierteEjemplo ej = new ConvierteEjemplo();
ej.ejemplo();
}
public void ejemplo() {
//
//primer ejemplo simple
Object o = "hola";
String str = objectToString(o);
System.out.println("objeto a string=" + str);
//
//otro ejemplo con array
Object[] obs = new Object[3];
obs[0] = "a";
obs[1] = "b";
obs[2] = "c";
//muestra el convertido
String[] strA = objectToArray(obs);
for (int c = 0; c < 3; c++) {
System.out.println(strA[c]);
}
}
public String objectToString(Object o) {
String st;
st = (String) o;
return st;
}
public String[] objectToArray(Object[] objArray) {
String[] strArray = Arrays.copyOf(objArray, objArray.length, String[].class);
return strArray;
}
}
/**
*
* @author Ing. Oscar Hurtado Morato
*/
public class ConvierteEjemplo {
public static void main(String args[]) {
ConvierteEjemplo ej = new ConvierteEjemplo();
ej.ejemplo();
}
public void ejemplo() {
//
//primer ejemplo simple
Object o = "hola";
String str = objectToString(o);
System.out.println("objeto a string=" + str);
//
//otro ejemplo con array
Object[] obs = new Object[3];
obs[0] = "a";
obs[1] = "b";
obs[2] = "c";
//muestra el convertido
String[] strA = objectToArray(obs);
for (int c = 0; c < 3; c++) {
System.out.println(strA[c]);
}
}
public String objectToString(Object o) {
String st;
st = (String) o;
return st;
}
public String[] objectToArray(Object[] objArray) {
String[] strArray = Arrays.copyOf(objArray, objArray.length, String[].class);
return strArray;
}
}