listas enlazadas

me pueden ayudar
nesecito un metodo comun oara cifrar textos con un desplazamiento del abecedario "a,b,c,...z" y traducir la ketra con el desplazamiento correspondiente
ejemplo
hola_mundo
azumir desplazamiento de 3
resultado
krod_pxqgr

el requisito es unsa listas circulares

gracias

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ArenasMx

manejo de cadenas

si mal no recuerdo es para manejo de cadenas tienes que descomponer las cadenas en caracteres String() y de ahí con el ascii de cada caracter

"y la tierra enmudeció en su prescencia"

Imagen de ezamudio

charAt()

Con el método String.charAt() y un poquito de álgebra modular (tan sólo un poquitito) lo sacas, pero sin usar listas circulares. Si el objetivo del ejercicio es implementar una lista circular entonces tendrás que implementar una, y de todas maneras usarás álgebra modular en la implementación. Simplemente en el método get() de tu lista:

 

Así si te piden la posición 26 devuelves la 0, si te piden la 27 devuelves la 1, etc.