static String str = "1F5F : FF2D";取俩个之间的16进制数 比如
1F60 1F61 .. 1F6A 1F6F  .. 1F70 1F71 ..FF2A  FF2B FF2C跪求代码、、、、、分都送上java

解决方案 »

  1.   

    package com.tur.demo;import java.util.LinkedList;
    import java.util.List;public class Hello {
        public static void main(String[] args) throws InterruptedException {
            String str = "1F5F : FF2D";
            String[] ns = str.split("\\s*:\\s*");
            int min = Integer.parseInt(ns[0], 16);
            int max = Integer.parseInt(ns[1], 16);        List<String> hexes = new LinkedList<String>();        for (int i = min + 1; i < max; ++i) {
                hexes.add(Integer.toString(i, 16).toUpperCase());
            }        System.out.println(hexes);
        }
    }