Comment convertir une chaîne en Hashmap en Java
Comment convertir une chaîne en un tableau associatif
String value = "{first_name = naresh,last_name = kumar,gender = male}"
en
Map<Object,Object> = {
first_name = naresh,
last_name = kumar,
gender = male
}
ont été les clés sont first_name,last_name,gender
et les valeurs sont naresh,kumar,male
Remarque : les Touches peuvent être quelque chose comme city = hyderabad
Toute approche générique sera grandement apprécié.
source d'informationauteur Naresh kumar
Vous devez vous connecter pour publier un commentaire.
C'est une solution. Si vous voulez le rendre plus générique, vous pouvez nous
StringUtils
bibliothèque.Par exemple, vous pouvez basculer
à
si vous utilisez
StringUtils
qui est contenue dansapache.commons.lang
paquet.Commençons
{
et}
de laString
>>prenom = naresh,last_name = kumar,sexe = masculinString
de,
>> tableau de 3 élémentsarray
avec3
élémentarray
et diviser chaque élément par=
Map<String,String>
mettre chaque partie séparée par=
. première partie commeKey
et de la deuxième partie commeValue