Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 拆分后为两个变量赋值_Java_Split - Fatal编程技术网

Java 拆分后为两个变量赋值

Java 拆分后为两个变量赋值,java,split,Java,Split,我的全名(例如:罗伯特·金)在数据库中用空格隔开。我想将全名拆分为FIRSTNAME和LASTNAME,并将其分配给两个变量。如何在JAVA中实现这一点?我知道这很简单,但在拆分后很难分配给两个变量。您可以执行以下操作 String firstName = fullName.split(" ")[0]; String lastName = fullName.split(" ")[1]; 希望这对你有帮助。干杯。在java中,您只能分配给单个变量,因此需要两个步骤: String fullnam

我的全名(例如:罗伯特·金)在数据库中用空格隔开。我想将全名拆分为FIRSTNAME和LASTNAME,并将其分配给两个变量。如何在JAVA中实现这一点?我知道这很简单,但在拆分后很难分配给两个变量。

您可以执行以下操作

String firstName = fullName.split(" ")[0];
String lastName = fullName.split(" ")[1];

希望这对你有帮助。干杯。

在java中,您只能分配给单个变量,因此需要两个步骤:

String fullname = "Robert King";
String[] names = fullname.split(" ", 1); // "1" means stop splitting after one space
String firstName = names[0];
String lastName = names[1];

这是一个教训性的例子:

/* String to split. */
String str = "Robert King";

String[] temp;
String delimiter = " ";

temp = str.split(delimiter);   
String name = temp[0];   
String surname = temp[1];

你能通过代码示例告诉我们你认为什么是容易的和困难的吗?你不能同时分配两个变量。在一个数组中进行拆分。拆分两次太浪费了,而您只能拆分一次。要添加到@igorkarcachinsky的注释中,在Python中,您可以这样做:
first\u name,last\u name=fullName.split(“”
希望Java赶上。这就是我想念ruby的原因