2016-06-03 7 views
-3

Wie bekommt man die ganze Zeichenfolge in verschiedenen Variablen?Wie bekomme ich die ganze Zeichenfolge in verschiedenen Variablen?

ich einzelne Zeichenfolge haben, die 5 Namen enthalten und es gibt einen Raum zwischen jedem einzelnen Namen, jetzt möchte ich diese fünf Namen bekommen, um verschiedene, unterschiedliche String

für Ex i haben Zeichenkette wie unten

Stringname = ABC DEF GHI JKL MNO;

und i wan diese Zeichenfolge wie unten zu bekommen (Entfernen Raum)

String a = ABC;

Zeichenfolge b = DEF;

Zeichenfolge c = GHI;

Zeichenfolge d = JKL;

String e = MNO

+0

'str.split()' .. –

+1

Sie beziehen sich nicht auf die Sprache, die Sie verwenden. – Annihlator

+0

@Annihlator yeah done – newpie

Antwort

0

[EDIT: Da Sie hinzugefügt haben, dass Sie Android verwenden, hier ist die Java-Version .. Ich habe auch links die alte Python-Version unten als Referenz]

String name = "ABC DEF GHI JKL MNO"; 

String[] splits = name.split(" "); 
String a = splits[0]; 
String b = splits[1]; 
String c = splits[2]; 
String d = splits[3]; 
String e = splits[4]; 

System.out.println(b); 
System.out.println(d); 

Die Pre-edit Python 2.7 Version:

name = "ABC DEF GHI JKL MNO" 

a, b, c, d, e = name.split() 

print(b) 
print(d) 
0
str.replace(" ",""); 

oder

String name = yourString.replace(" ",""); 

oder

str.split(); 
+0

Donno wie 'String name = yourString.replace (" "," ");' würde helfen .. –

+0

@AvinashRaj ist rit .... – newpie

0

Für PHP/Java/JavaScript und C# die Funktion explode() kann das sein, was Sie suchen.

Beispiel in PHP:

$strings[] = explode(" ", $name); 
0

ich die Mehrheit der Sprachen sagen würde/libs haben eine Art von string.split(); Funktion.

Verwandte Themen