[Java] Equivalent de stdClass
Résolu
steller
-
steller91 Messages postés 30 Statut Membre -
steller91 Messages postés 30 Statut Membre -
Bonjour à tous,
Je voudrais savoir si il y a un équivalent en Java de la methode stdClass en php
Mon but serait de créer une class mais seulement pour une afficher des éléments.
Je voudrais donc faire un truc du genre si cela existe
avec number un attribue de maClass
Je sais pas si j'ai été très claire.
Merci d'avance
Je voudrais savoir si il y a un équivalent en Java de la methode stdClass en php
Mon but serait de créer une class mais seulement pour une afficher des éléments.
Je voudrais donc faire un truc du genre si cela existe
List<Object> maClass = query.getResultList();
Object mark = new Object();
for ( int i = 0; i < marks.size(); i++ ) {
mark.number = i + 1;
...
}
avec number un attribue de maClass
Je sais pas si j'ai été très claire.
Merci d'avance
A voir également:
- [Java] Equivalent de stdClass
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Équivalent coco - Accueil - Réseaux sociaux
- Eclipse java - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
3 réponses
Peut-être qu'une HashMap répondra à tes besoins :
List<Object> maClass = query.getResultList();
HashMap<String,Object> map = new HashMap<String,Object> ();
map.put("number", maClass.size());
map.put("globalmark", maClass.markSum() / mark.number);
map.put("percentage", markSum1 * 100 / mark.number);
Je connais bien Java mais pas du tout PHP, explique mieux ce que tu veux faire, quelle est la partie de ton code que tu n'arrives pas à faire ?
Bonjour KX,
Voilà en php j'utilise assez régulièrement une methode stdClass qui permet de créer "temporairement" un objet ce qui permet de ne pas créer de class exprès.
Je voudrais donc faire la même chose.
Dans mon exemple:
mark est mon objet "temporaire" dont je voudrais ajouter plusieurs paramètres,
number, globalmark, percentage ...
en php je m'y serais donc pris plus ou moins de cette façon:
Ici j'ai donc un objet "temporaire" mark avec plusieurs paramètres et de cette façon je n'ai pas besoin de créer une class casi inutile.
J'espère avoir été un peu plus claire.
Voilà en php j'utilise assez régulièrement une methode stdClass qui permet de créer "temporairement" un objet ce qui permet de ne pas créer de class exprès.
Je voudrais donc faire la même chose.
Dans mon exemple:
List<Object> maClass = query.getResultList(); Object mark = new Object(); mark.number = maClass.size(); mark.globalmark = maClass.markSum() / mark.number; mark.percentage = markSum1 * 100 / mark.number; ...
mark est mon objet "temporaire" dont je voudrais ajouter plusieurs paramètres,
number, globalmark, percentage ...
en php je m'y serais donc pris plus ou moins de cette façon:
maClass = $dbh->fetchAll(); $mark = new stdClass(); $mark->number = count( maClass ); $mark->globalmark = maClass->markSum() / $mark->number; $mark->percentage = $markSum1 * 100 / $mark->number; ...
Ici j'ai donc un objet "temporaire" mark avec plusieurs paramètres et de cette façon je n'ai pas besoin de créer une class casi inutile.
J'espère avoir été un peu plus claire.
merci beaucoup