He estado buscando una manera de modificar cierta posición de una cadena(vector[indice]), algo así:
Código:
String cadena = new String("HOLA");
cadena[0] = cadena.charAt(cadena.length() - 1);
Lo que quiero es modificar el primer indice por el último caracter de la cadena.
De una manera general, tratar con las posiciones de una cadena.
Lo que intento es rotar una simple cadena, pero estoy teniendo problemas para hacerlo, siempre me da lo mismo, mi algoritmo en C funciona bien, aquí en Java no.
Código
public class learn { { char vector[] = string.toCharArray(); vector[0] = string.charAt(string.length() - 1); for(int i = 1; i < string.length(); i++) vector[i] = string.charAt(i - 1); } { for(int i = 0; i < string.length(); i++) voltear(string); } }