`
liugang594
  • 浏览: 985869 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一个有趣的转换

阅读更多

下面代码实现了一个数字到字符系列的转换:

	public static String getChars(int number){
		if(number<=0){
			throw new IllegalArgumentException("The number should be a positive integer");
		}
		String result = "";
		while(number>0){
			number--;
			result =(char)(number%26+65)+result;
			number /= 26;
		}
		return result;
	}

 

 

转换规则如下:

 

1-->26: A-->Z

 

字符系列为:A...Z-->AA...AZ-->BA...BZ...ZZ-->AAA....

 

 

 例如:

            5 -> E

    26*26 -> YZ

26*26+1 -> ZA

 

分享到:
评论

相关推荐

    图像极坐标转换

    在图像处理领域,坐标转换是常见且重要的技术之一。标题提到的“图像极坐标转换”是一种将图像从常见的直角坐标系统(笛卡尔坐标)转换...对于熟悉MFC和其他图像处理库的开发者来说,这是一个挑战性但有趣的技术实践。

    所有文件到PowerPoint转换器

    2. 批量处理:软件支持批量转换,这对于处理大量文件的用户来说是一个非常实用的功能,可以显著提高工作效率。 3. 兼容性:转换后的PowerPoint文件应能在不同的操作系统(如Windows、Mac)和PowerPoint版本上正常...

    关于java的一个有趣的问题

    String类的intern()方法可以将一个字符串转换为其在字符串池中的等价物,如果池中没有,则会添加这个字符串。 至于"=="运算符在比较String对象时,如果比较的是两个对象变量,它实际上是检查这两个变量是否引用同一...

    地图经纬度坐标转换工具

    标签中提到了“火星坐标”,这是一个有趣的术语,可能指的是中国国内使用的一种特殊坐标系统。由于国家安全考虑,中国部分地区的公开地图数据使用了偏移的坐标系统,以防止精确的位置信息被轻易获取。这种坐标系统...

    一个有趣的有限状态机的JAVA实现

    本主题“一个有趣的有限状态机的JAVA实现”将带你探索如何利用Java语言构建一个能解决有趣问题的状态机,比如“如何把大象塞进冰箱”。 首先,让我们理解有限状态机的基本概念。有限状态机是一种数学模型,它由一组...

    非主流字体转换器

    非主流字体转换器是一种工具,它...综上所述,非主流字体转换器是一个结合了字体技术、图形设计、用户交互、编程技术和版权法规等多个方面的复杂工具。它的存在丰富了文字的表现形式,为创新和个性化表达提供了可能。

    ios开发音频转换

    总结,iOS开发中的音频处理是一个复杂但有趣的话题,涉及到音频录制、格式转换等多个方面。通过学习和实践,开发者可以创建出功能丰富的音频应用,满足用户在不同场景下的需求。在实际项目中,根据需求选择合适的库...

    一个非常有趣的动画时钟

    标题中的“一个非常有趣的动画时钟”提示我们这是一个与时间显示相关的项目,它可能通过动态效果来呈现时间,增加了互动性和趣味性。描述中的信息再次强调了它的娱乐性,这通常意味着它可能采用了非传统的设计或者...

    Python-PepeNude是一个应用程序允许您将照片转换为有趣的结果

    描述中的信息简洁明了,确认了PepeNude是一个可以将照片转化为有趣效果的工具。这可能意味着它能够自动添加滤镜、特效,或者进行某种形式的图像合成。这类应用可能适用于社交媒体用户,或者对图像编辑有兴趣的个人。...

    九键字母转换数字

    在本篇文章中,我们将深入探讨一个有趣的问题:如何使用 C++ 实现九键键盘下字母到数字的转换。该问题来源于一个具体的编程示例,其核心是理解九键键盘布局,并实现一种算法将输入的字母字符串转换成相应的数字序列...

    将vbs文件转换为bat文件

    4. **42.zip**:这又是一个压缩文件,其内容可能与转换过程有关,或者是一个示例VBS脚本,供用户测试转换工具。数字“42”通常与道格拉斯·亚当斯的科幻小说《银河系漫游指南》中的“生命、宇宙及一切的答案”相联系...

    音乐代码转换软件 单片机编程时用

    音乐盒制作是一个典型的单片机应用实例,通过音乐代码转换软件,我们可以将喜欢的旋律转换为单片机能识别的代码,再配合适当的机械装置,就能制作出个性化且富有创意的音乐盒。 总的来说,音乐代码转换软件是单片机...

    耦合电感在DC/DC转换器应用上的技巧

    耦合电感在隔离轨电源匹配中的应用也是一个有趣的例子。在许多工业应用中,需要匹配正负电源轨以适应特定的电子元件,如放大器。通过将耦合电感应用在反相降压转换器中,并增加二极管和电容器,我们可以创建一个双...

    代码转换器—自用小工具

    其次,这个工具中的“打散”功能是一个有趣的创新。它可能将原本连续的代码块按照一定的规则拆分成多个部分,这种操作有助于我们从更微观的角度去审视代码,分析其内部逻辑,尤其对于理解复杂代码结构或是寻找潜在...

    Morse码转换

    这个简单的莫尔斯码转换器对于初学者来说,既是一个有趣的项目,也是一个提升编程能力的好机会。它可以帮助你理解字符编码的概念,同时也能锻炼你解决问题和实现功能的能力。如果你对无线通信或者密码学感兴趣,那么...

    易语言2-62进制转换器

    在计算机科学中,进制转换是一个基础且重要的概念,它涉及了不同数值系统间的转化,这对于理解和处理二进制、八进制、十进制和十六进制等不同进制的数字至关重要。下面我们将详细探讨易语言和2-62进制转换的相关知识...

    火星文转换器(朝阳版).zip

    "火星文转换器(朝阳版)"是一个专门用于将普通中文文本转换为火星文的工具,它可以帮助用户理解或创作这种网络语言,尤其是在社交媒体、论坛和即时通讯软件中。 在IT领域,这样的工具通常由编程语言(如Python、...

    媒体手机视频格式转换器

    在现代数字时代,媒体手机视频格式转换器是一个非常实用的工具,它允许用户将不同格式的视频文件转换...无论是在旅行中观看下载的电影,还是分享有趣的视频片段,一个强大的视频转换器都能让你的移动娱乐体验更加顺畅。

    多功能计算器可以进行进制转换

    标题中的“多功能计算器可以进行进制转换”表明这...对于学习和使用ASP.NET的开发者来说,它可以作为一个有趣的项目实例,帮助他们提升技能;对于普通用户,它提供了一个方便的在线计算工具,满足日常或专业计算需求。

    文字转换VS2005

    标题“文字转换VS2005”提示我们这是一个使用Visual Studio 2005开发的程序,其主要功能是进行文字转换,特别是实现文本内容的倒序输出。在这个程序的帮助下,用户可以输入任意文本,程序会将其逆序排列,然后用户...

Global site tag (gtag.js) - Google Analytics