1

パブリッククラスHexcolor{

public static void main(String[] args) {
    String a="0x5b9f18";
    String hexColor = String.format("#%06X", a);
    System.out.println(hexColor);
}

}

エラーメッセージ

スレッド"main"の例外java.util.IllegalFormatConversionException:x!= java.lang.String at java.util.Formatter $ FormatSpecifier.failConversion(Unknown Source)at java.util.Formatter $ FormatSpecifier.printInteger(Unknown Source)at java .util.Formatter $ FormatSpecifier.print(Unknown Source)at java.util.Formatter.format(Unknown Source)at java.util.Formatter.format(Unknown Source)at java.lang.String.format(Unknown Source)at Hexcolor .main(Hexcolor.java:6)

4

1 に答える 1

2

何を求めているのかわからない...

public static void main(String[] args) {
  int a = 0x5b9f18;
  String hexColor = String.format("#%06X", a);
  System.out.println(hexColor);
}

また

public static void main(String[] args) {
   String a="0x5b9f18";
   String hexColor = "#" + a.substring(2);
   System.out.println(hexColor);
}
于 2012-05-24T00:23:32.690 に答える