Programmation Java Dom
matmojito
Messages postés
43
Date d'inscription
Statut
Membre
Dernière intervention
-
matmojito Messages postés 43 Date d'inscription Statut Membre Dernière intervention -
matmojito Messages postés 43 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous
J'écris un programme java dans lequel j'ai un tableau de chaine de caractère qui contient les éléments suivants (résultats d'une requête Xquery)
t[0]=<xmax>125.12</xmax>
t[1]=<xmax>1885.12</xmax>
t[2]=<xmax>785.12</xmax> ...
Je voudrais obtenir la valeur maximale contenue entte les balises xmax. Comment puis-je faire?
Merci d'avance
J'écris un programme java dans lequel j'ai un tableau de chaine de caractère qui contient les éléments suivants (résultats d'une requête Xquery)
t[0]=<xmax>125.12</xmax>
t[1]=<xmax>1885.12</xmax>
t[2]=<xmax>785.12</xmax> ...
Je voudrais obtenir la valeur maximale contenue entte les balises xmax. Comment puis-je faire?
Merci d'avance
A voir également:
- Programmation Java Dom
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
2 réponses
import java.util.ArrayList; import java.util.Collections; public class FindMax { public static double findMax(String[] data, String tagName) { String beginTag = "<" + tagName + ">"; String endTag = "</" + tagName + ">"; ArrayList dataList = new ArrayList(); for (int i = 0; i < data.length; i++) { String entry = data[i]; String value = entry.substring(beginTag.length(), entry.indexOf(endTag)); //System.out.println(value); dataList.add(new Double(value)); } double max = ((Double) Collections.max(dataList)).doubleValue(); return max; } public static void main(String args[]) { String[] data = new String[5]; data[0] = "<xmax>1.0555</xmax>"; data[1] = "<xmax>1.2562</xmax>"; data[2] = "<xmax>1.2561</xmax>"; data[3] = "<xmax>1.2563</xmax>"; data[4] = "<xmax>0.6000255</xmax>"; System.out.println("Max is: " + FindMax.findMax(data, "xmax")); } } ;-) HackTrack