如何在不同的变量中获取整个字符串?

时间:2016-06-03 12:23:55

标签: android string

如何在不同变量中获取整个字符串?

  

我有一个包含5个名字的单个字符串,每个名字之间都有一个空格,现在我想让这五个名字变成不同的不同字符串

对于ex我的字符串如下

  

String name = ABC DEF GHI JKL MNO;

我希望得到以下字符串(删除空格)

  

字符串a = ABC;

     

字符串b = DEF;

     

字符串c = GHI;

     

字符串d = JKL;

     

字符串e = MNO

4 个答案:

答案 0 :(得分:0)

[编辑:既然你已经添加了你使用的Android,这里是Java版本..我也留下了旧的python版本供参考]

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);

预编辑Python 2.7版本:

name = "ABC DEF GHI JKL MNO"

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

print(b)
print(d)

答案 1 :(得分:0)

str.replace(" ","");

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

str.split();

答案 2 :(得分:0)

对于PHP / Java / JavaScript和C#,explode()函数可能是您正在寻找的。

PHP中的示例:

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

答案 3 :(得分:0)

我想说大多数语言/库都有某种string.split();功能