Modificador de Codigo

Gente Negocio seguinte quero fazer um modificador de código, mas estou enfrentado problemas ja que nao sei muito ainda de Java
Por exemplo
Eu tenho esse código “2CN7WN1” e quero modificar apenas os 3 últimos char com 1 método aumentando e o outro diminuindo
ficaria assim

2CN7WN1 Original
2CN7XO2 PRIMEIRA MODIFICACAO
2CN7YP3 SEGUNDA MODIFICACAO
Dessa forma o método crescente

O decrescente ficaria assim

2CN7WN1 Original
2CN7VM0 PRIMEIRA DECRESCIMENTO
Dessa forma decrescente

Ja tentei por num array percorelo so q ai quando coloco array[i].equal ou .contains nao aceita ai queria uma idéia de como alterar
pois eu teria que fazer assim

2CN7WN1 se código na posição 5 for w aumente para x e antes de exibir o condigo alterado alterar a posição 6 e 7 também ficando assim

se posição 5 for igual “W” mude para “X” && e posição 6 for igual a “N” mude para “O” && se posição 7 for igual “1” aumente para “2” depois disso imprima o código com system.out.printl so q o lup so pode ir ate encontrar um caracter 9 ou “A” tanto quando o método for Crescente ou Decrescente

LEMBRANDO QUE SO QUERO ALTERAR A POSIÇÃO 5, 6 E 7!!!

Alguma idéia? ja tentei replace também mas sem sucesso

Hmm… eu tenho essa classe no projeto que faz isso que voce quer.

http://code.google.com/p/markutils/source/browse/trunk/src/mark/utils/cfg/ProgressiveString.java

Mas ela não decrementa, apenas incrementa.

Voce faz algo tipo assim.

		ProgressiveString str = new ProgressiveString("AA",
				new CharInterval('0', '9'),
				new CharInterval('a', 'z'),
				new CharInterval('A', 'Z')
		);
		for (; true; str.increase()) 
			System.out.println(str.toString());
		

modifica essa ideia como achar melhor

public class TrocaCodigo {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub

		String teste = "2CN7XO2";
		
		String teste2 = teste.substring(0,4) + 
		  (char)(teste.charAt(4)+1)+ 
		  (char)(teste.charAt(5)+1)+ 
		  (char)(teste.charAt(6)+1);
		System.out.println(teste2);
	}

}

Marky, dei uma olhada na sua classe, bem legal ela. Com que objetivo você fez ela?