Comment diviser Chaîne avant la première virgule?
J'ai une méthode de remplacement avec de la Ficelle qui retourne la Chaîne de caractères dans le format de:
"abc,cde,def,fgh"
Je veux diviser la chaîne de contenu en deux parties:
- Chaîne avant la première virgule et
- Chaîne après la première virgule
Ma méthode de remplacement est :
@Override
protected void onPostExecute(String addressText) {
placeTitle.setText(addressText);
}
Maintenant, comment puis-je diviser la chaîne en deux parties, de sorte que je peux les utiliser pour définir le texte en deux TextView
?
OriginalL'auteur Santosh Bhandary | 2015-06-02
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser l'extrait de code suivant -
OriginalL'auteur Razib
Si vous ne souhaitez que
cde
que la chaîne de caractères après la première virgule.Ensuite, vous pouvez utiliser
ou sans la limite
N'oubliez pas de vérifier la
length
pour éviterArrayIndexOutOfBound
.OP dit :
2) string after first comma
ça veut dire quoi ? et si il y a une entrée comme "abc,cde,def,fgh" puis-je voirsplitted[1]
sera de retourcde
n'est-ce pas? @ArjitPas de @saif vous avez tort. splitted[1] cde et de l'Op veut avoir cde,def,fgh espérons Aussi que vous lisez cette question je veux diviser la chaîne de Contenu en deux parties
La méthode split(String) dans le type String n'est pas applicable pour les arguments (char)
C'est probablement une faute de frappe. La chaîne n'a pas toute version surchargée de
split()
méthode pourchar
. Utiliser s.split(",") à la place.OriginalL'auteur Saif
OriginalL'auteur Arjit
Ci-dessous est ce que vous êtes à la recherche de:
Cela donnera 2 tableau de chaînes. Split a deux versions. Ce que vous pouvez essayer est
OriginalL'auteur Viraj Nalawade
Pour plus d'informations, reportez-vous à cette la documentation.
OriginalL'auteur almightyGOSU
Utiliser split avec les regex:
OriginalL'auteur Rajesh
:Dans ce cas, vous pouvez utiliser replaceAll avec quelques regex pour obtenir cette entrée de sorte que vous pouvez utiliser :
Si la clé est juste un Chaîne vous pouvez utiliser
(\\D?),.*
OriginalL'auteur Raju
De
jse1.4
String
- Deuxsplit
méthodes sont nouvelles. Le sous-suite de la méthode a été ajouté, tel que requis par la CharSequence interface Chaîne implémente maintenant. Trois méthodes supplémentaires ont été ajoutés:matches
,replaceAll
, etreplaceFirst
.À l'aide de Java
String.split(String regex, int limite)
avecSchéma.citation(String s)
J'ai confrontés au même problème dans les paramètres d'URL, À resoleve, j'ai besoin de diviser sur la base des premier
?
de Sorte que le remaing Chaîne contient des valeurs de paramètre et ils doivent être répartis en fonction de&
.Exécuter Javascript sur la JVM avec Rhino/Nashorn « Avec du JavaScript
String.le prototype.split
fonction:OriginalL'auteur Yash
J'ai créé cette fonction. Les Arguments sont chaîne d'entrée (String inp, ici) et valeur de type entier(int n, ici), qui est de la taille d'un tableau qui contient les valeurs de chaîne de caractères séparés par des virgules. Vous pouvez utiliser le caractère spécial pour extraire des valeurs de chaîne de caractères contenant ce caractère. Cette fonction retournera tableau d'entiers de taille n.
À utiliser,
OriginalL'auteur Brijesh Lakkad