168-Excel列表名称

Excel列表名称 题目 给定一个正整数,返回它在 Excel 表中相对应的列名称。
例如,

1 -> A 2 -> B 3 -> C ... 26 -> Z 27 -> AA 28 -> AB ...

示例 1:
输入: 1 输出: "A"

示例 2:
输入: 28 输出: "AB"

示例 3:
输入: 701 输出: "ZY"

思路 【168-Excel列表名称】判断26的倍数即可.
代码
public static String convertToTitle(int n) { if (n <= 0) { return ""; } StringBuilder sb = new StringBuilder(); while (n > 0) { n--; sb.append((char) (n % 26 + 'A')); n =n / 26; } return sb.reverse().toString(); }

    推荐阅读