Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Trasformare un colore in stringa e viceversa

    Ciao, altra domandina, qualcuno sa se è possibile trasformare un colore in stringa e viceversa.
    Io devo memorizzare il colore del testo in un file .properties, perciò devo memorizzarlo come string.
    Il problema che ho riscontrato è il procedimento inverso, cioè prendere la stringa e ritrasformarla in colore.
    Grazie in anticipo a tutti.

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Trasformare un colore in stringa e viceversa

    Originariamente inviato da Paoletta_r
    Ciao, altra domandina, qualcuno sa se è possibile trasformare un colore in stringa e viceversa.
    Io devo memorizzare il colore del testo in un file .properties, perciò devo memorizzarlo come string.
    Il problema che ho riscontrato è il procedimento inverso, cioè prendere la stringa e ritrasformarla in colore.
    Grazie in anticipo a tutti.
    Fai 2 bei array:

    String[] nomi = { ....., "red", ...... };
    int[] colori = { ......, 0xFF0000, ....... };

    Poi ti crei una HashMap<String,Color> e ci butti dentro un nuovo Color (creato dal valore int) per ogni nome.

    Dopodichè puoi ottenere velocemente un colore a partire da un nome.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Grazie, ho implementato la tua soluzione, adesso sto provando a memorizzare l'int come string e quando vado poi a riprenderlo faccio un cast in int.
    Sembra funzionare anche cosi.
    Ciao, alla prossima.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.