Je veux diviser certaines cordes en Java sur le personnage du côlon. P>
Le format des chaînes sont les suivants: Je veux séparer les jetons: compte: mot de passe code>. p>
compte code> et
mot de passe code>. Quelle est la meilleure façon de faire cela? P>
3 Réponses :
Vous ne savez pas à quelle partie vous avez besoin d'aide, mais notez que l'appel code> Split () code> dans ce qui précède ne retournera jamais autre chose qu'une matrice à élément unique, car readline () < / code>, par définition, arrête quand il voit un caractère
\ n code>.
Split (":") code>, d'autre part, doit être très pratique pour vous ... P>
Changer-le à Split (":") Duplique simplement chaque entrée de la liste.
Changer en Split (":") code> vous donnerait le nom d'utilisateur et le mot de passe comme deux éléments de tableau distincts, à quel point vous êtes libre de faire ce que vous voulez avec eux - c'est l'objectif de toute l'entreprise que je l'ai comprise.
Changer-le à ":" Duplique simplement l'entrée dans la liste. Donc, si j'ai 6 entrées dans ma liste, la sortie est 12 ensembles de "nom d'utilisateur: mot de passe"
Je ne peux pas imaginer de quoi nous parlons - mais on dirait que la réponse de Mshsayem a fonctionné pour vous, alors tout va bien qui finit bien.
Vous devez utiliser Split (":"). Essayez ceci- espère qu'il aide! P> p>
Cela fait réellement que la balle roule un peu! Comment mettrai-je "Sans" dans une variable et "Pass" dans un autre?
Passer par la réponse éditée. Je n'ai pas utilisé getters et setters, vous pouvez toujours les utiliser.
Voir la réponse de Ernest Friedman-Hill en premier.
Votre réponse aide beaucoup! Serait-il un moyen de le faire lire la première ligne de nom: transmettre dans un fichier, définissez ces variables comme ci-dessus ... puis faites-la faire d'autres tâches, puis répétez le processus, mais avec le prochain "Nom: Pass" dans la liste?
À l'intérieur de la boucle de votre code, extrayez le nom et passez de cette façon et faites ce que vous voulez
Oh ok je l'ai eu! Aussi, aléatoire. Mais savez-vous ajouter à une jlist?
J'ai un fichier texte de nom d'utilisateur: mot de passe, paire de compte / mot de passe sur sa propre ligne. Je veux lire la ligne de fichier par ligne et mettre le nom d'utilisateur dans sa propre variable et le mot de passe de sa propre variable.
strine.split (":") code> devrait vous donner nom d'utilisateur et passer
Quel est le compte et le nom d'utilisateur? Les deux sont différents?
Oui. Les deux sont différents et je veux que chacun d'aller à sa propre variable, passez à la ligne suivante, faites de même et répétez.
À l'intérieur de la boucle:
namepass = strine.split (":"); Nom = namepass [0]; Pass = namepass [1] code>, ne devrait-il pas faire?