Convertir color de cadena ("0x5b9f18") a hexcolor en Java

clase pública Hexcolor {

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

}

Mensaje de error

Excepción en el hilo "principal" java.util.IllegalFormatConversionException: x! = Java.lang.String en java.util.Formatter $ FormatSpecifier.failConversion (fuente desconocida) en java.util.Formatter $ FormatSpecifier.printInteger (fuente desconocida) en java .util.Formatter $ FormatSpecifier.print (Fuente desconocida) en java.util.Formatter.format (Fuente desconocida) en java.util.Formatter.format (Fuente desconocida) en java.lang.String.format (Fuente desconocida) en Hexcolor .main (Hexcolor.java:6)

Respuesta 1

Considere el siguiente método simple que (intenta) cargar todas las clases de un nombre específico, que reside en un archivo JAR ubicado en una ruta especificada, es decir, lista estática pública <Clase <? >> ...

Estoy usando el editor de diseño visual en Netbeans. Tengo dos controles deslizantes con JLabels correspondientes. Lo que quiero es un rectángulo que cambie de color cuando se mueve el control deslizante. ¿Cómo incorporo esto con ...

Tengo un servlet que llama a la base de datos MySQL. El método deletePage tiene este aspecto: public void deletePage (PageData delete) {String firstQuery = "Delete FROM pages Where ID = '" + delete.getId () + "' ...

Estoy migrando varias aplicaciones de JBoss 4 a GlassFish 3.1.x. Cada una de estas aplicaciones usa la misma API que proporciona clases e interfaces comunes que usa cada una de las aplicaciones. Vamos a ...