Bonjour,
J'ai une chaîne de base :
- "uid={0}, ou=personne, dc=esnig, dc=ch"
et le but est de remplacer {0} par la valeur de la variable uid qui correspond à la chaîne "exemple".
J'ai écrit du code qui fonctionne, mais je pense qu'il existe une méthode plus élégante...
Le résultat ressemble à :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 // dn correspond à la chaîne "uid={0}, ou=personne, dc=esnig, dc=ch" dn = (String)prop.getProperty("dn"); int position = dn.indexOf ("{0}"); int length = dn.length(); String newString = dn.substring (1, 5); String newString1 = dn.substring (position+3, length-1); // uid correspond à la chaîne "exemple" String newDn = newString.concat (uid); principal = newDn.concat (newString1);
- uid=exemple, ou=personne, dc=esnig, dc=ch
Est-ce que quelqu'un connaît une méthode plus adaptée pour arriver au même résultat ?
Merci d'avance.
Partager