[java]숫자 를 알파벳 문자열 로 변환

1283 단어 자바
더 읽 기
이 변환 은 26 진법 의 변환 에 해당 하 며,숫자 27 을 알파벳 문자열 로 바 꾸 면 AA 이 며,필요 하 다 면 0 도 사용 할 수 있다.

package test
public class ConvertIntToAlpha 
{
	private int num;//27=AA       
	private int n;//  
	private int lastMax = 0;//      
	private StringBuilder stringBuilder = null;
	/**
	 *    
	 * @param args
	 */
	public static void main(String[] args) 
	{
		ConvertIntToAlpha cita = new ConvertIntToAlpha();
		cita.num = 1379;
		String result = cita.getResult(cita.num);
		System.out.println("  :" + result);
	}
	private String getResult(int num)
	{
		if(stringBuilder==null)
		{
			stringBuilder = new StringBuilder();
		}
		if(num==0) return new String("0");
		recursion(num);
		return stringBuilder.toString();
	}
	private void recursion(int num)
	{
		n=0;
		if(num<=0) return ;
		while(num=Math.pow(26, n+1))
		{
			n++;
		}
		for(int i=0;i 

좋은 웹페이지 즐겨찾기