/*
*Copyright 2000 idega.is All Rights Reserved.
*/
package com.idega.util;
//import idega.*;
//import java.awt.event.*;
/**
* General class for text manipulation
*@author <a href="mailto:tryggvi@idega.is">Tryggvi Larusson</a>, Eirikur Hrafnsson
*@version 1.2
*/
public class NumberManipulator{
/**
* Function to change all numbers in a string to characters i.e. 0 to a, 1 to b, 2 to c etc.
*/
public static String changeAllNumbersToCharachters(String inputString){
char[] returnArr=inputString.toCharArray();
int length = returnArr.length;
for(int i=0;i<length;i++){
int number;
try{
number=Integer.parseInt(String.valueOf(returnArr[i]));
switch (number) {
case 0:
returnArr[i]='a';
break;
case 1:
returnArr[i]='b';
break;
case 2:
returnArr[i]='c';
break;
case 3:
returnArr[i]='d';
break;
case 4:
returnArr[i]='e';
break;
case 5:
returnArr[i]='f';
break;
case 6:
returnArr[i]='g';
break;
case 7:
returnArr[i]='h';
break;
case 8:
returnArr[i]='i';
break;
case 9:
returnArr[i]='j';
break;
}
}
catch(NumberFormatException ex){
}
}
return new String(returnArr);
}
} // class NumberManipulator