Variable de clase de retorno según el valor de cadena de entrada

Quiero crear un método que tome un argumento de cadena y devuelva una clase de ese tipo.

Por ejemplo, si paso Long, debería volverLong.class

código psudo:

private Class<?> classReturn(String className){
return new Class<className>;
}

Editar:: el problema es que solo tengo valores como "String". no"java.lang.String"

Edit2: tengo una variable en String. Quiero lanzarlo a la clase anterior. Por ejemplo, valor de cadena = "1"; Tipo de cadena = "Long"; Quiero algo como esto (código psudo):

value = (classReturn(type)) value ;
Respuesta 1
return Class.forName(className);

con respecto a su edición, no puede "convertir" un valor de cadena en un valor largo. para convertir un valor de cadena a otro tipo, necesita algo más complejo, como este .

Respuesta: 2

Tengo una cadena como #? Text1 Tengo otras dos cadenas como c # 1.text2 yd # 2.text3 ¿Quiero reemplazar #? en un #? text1 con un # 1.text1 si elijo c # 1.text2. Si elijo d # 2.text3, entonces quiero ...

Tengo dos matrices de bytes que he puesto en una lista de matrices. El código que está aquí: ArrayList al = new ArrayList (); FileInputStream fis = new FileInputStream (bin); fis.read (archivo, 0, 2048); metas = "...

Tengo un proyecto de Java ya en eclipse, y necesito usar las clases allí en el código del servidor de mi proyecto GWT, también en eclipse. Tengo un paquete, llamémoslo com.ejemplo con muchos ...

Tengo un TreeMap con 3 entradas, todas de ArrayLists individuales. Uso el siguiente código: Map <String, List <String>> mapOne = new TreeMap <String, List <String>> (); Lista <...