17 EYLÜL 2010, Cuma
Android dize Bölmek
Bir dize CurrentString
aradım ve böyle bir şey şeklinde.
"Fruit: they taste good"
.CurrentString
ayırıcı olarak :
kullanarak ayrılmak istiyorum.
Kelime "Fruit"
kendi dize bölünmüş olacak şekilde ve "they taste good"
başka bir dize olacaktır.
Ve o zaman sadece 2 farklı TextViews
SetText()
dize görüntülemek için kullanmak istiyorum.
Bu yaklaşım en iyi yolu ne olurdu?
CEVAP
17 EYLÜL 2010, Cuma
String[] separated = CurrentString.split(":");
separated[0]; // this will contain "Fruit"
separated[1]; // this will contain " they taste good"
İkinci dizeye alanı kaldırmak isteyebilirsiniz:
separated[1] = separated[1].trim();
Bunu yapmak için başka yolları da vardır. Örneğin, StringTokenizer
sınıfı (java.util
) kullanabilirsiniz
StringTokenizer tokens = new StringTokenizer(CurrentString, ":");
String first = tokens.nextToken();// this will contain "Fruit"
String second = tokens.nextToken();// this will contain " they taste good"
// in the case above I assumed the string has always that syntax (foo: bar)
// but you may want to check if there are tokens or not using the hasMoreTokens method
Bunu Paylaş:
C bir dize bölmek ?...
Nasıl Bash ayırıcı üzerinde bir dize b...
Java nasıl bir dize bölmek...
Kolay yeni satır üzerinde bir dize böl...
Nasıl sınırlayıcı olarak herhangi bir ...