Discuss / Java / 第一题111

第一题111

Topic source

MrEnjoyLife

#1 Created at ... [Delete] [Delete and Lock User]
static String toHex(int n) {    Deque<Character> stack = new LinkedList<>();    int remain = n;    do {        int i = remain % 16;        char str = i > 10 ? (char) ('A' + (i - 10)) : (char) (i + '0');        stack.addLast(str);        remain = remain / 16;    } while (remain != 0);    StringBuilder sb = new StringBuilder();    while (!stack.isEmpty()) {        sb.append(stack.pollLast());    }    return sb.toString();}

  • 1

Reply