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
Partager