java - 如何生成连续的列表编号?

标签 java numbers format

我有一个 Java 程序,它生成一个文本文件,文件中每行都有一个单词。我想让程序自动生成并写入文件中每一行的行数。该数字可以有不同的格式,例如:

1, 2, 3, ...

a, b, c, ..., z, aa, ab, ac,....

i, ii, iii, ...

除了生成这些数字格式之外,编码很简单。第一种格式(1,2,3,...)当然很简单,但是有没有任何java数字库或逻辑可以生成连续的拉丁语或字母,就像我上面提到的第二个和第三个一样?

最佳答案

要生成第二种形式,您需要将十进制数(以 10 为基数)转换为以 26 为基数的数字。每个“数字”都是从 az。这可以通过一系列 x % 26x/= 26 操作来完成,直到达到 0

对于罗马数字,请检查:How do you find a roman numeral equivalent of an integer .

关于java - 如何生成连续的列表编号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8520348/

相关文章:

java - 无需任何引用即可调用 Java 函数

Python 和 OpenAI - 如何使用 OpenAI API 获取指定格式的所需/相似输出?

java - 使用java格式化: Mixing text and pictures

format - Common Lisp `format` 实现

java - Tomcat 下的 Logback SMTP Appender 内存泄漏

java - 将 Velocity 宏转换为 Java 指令

java - 从 Java 调用采用参数 Option[Long] 的 Scala 函数

java - 检测 Oracle 数字数据类型的实际精度和小数位数

c - 在C中生成不相等的随机数

c# - C#中段落编号的正则表达式