Bonjour,
j'ai
String str1="1.3.6.1.2.1.25.2.3.1.5.4 = 39083";
que ce qu'il faut faire comme traitement de chaine de caractère pour ne retourner que
String str2="39083";
merci
Bonjour,
j'ai
String str1="1.3.6.1.2.1.25.2.3.1.5.4 = 39083";
que ce qu'il faut faire comme traitement de chaine de caractère pour ne retourner que
String str2="39083";
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 String str1 = "1.3.6.1.2.1.25.2.3.1.5.4 = 39083"; String str2 = str1.substring(str1.lastIndexOf(" ")+1);
Diverses possibilités:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 // 1. via substring : str2 = str1.substring(s.length()-5); // 2. en séparant la chaîne (via une regex) : str2 = str1.split("\\s*=\\s*", 2)[1]; // 3. en utilisant une regex pure : Pattern p = Patter.compile("\\s*=\\s*(.*)$"); Matcher m = p.matcher(str1); m.find(); str2 = m.group(1);
tu peux utiliser la méthode substring()
désolé je suis venue un peu on retard
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager