用于在空格之前返回字符串的Java字符串方法

时间:2014-10-26 08:26:57

标签: java

如何剪裁字符串,例如:

String str = "Firstname Middlename Lastname" 

仅返回firstname

的值
str = "Firstname"

3 个答案:

答案 0 :(得分:1)

您可以split使用substringindexOf

str = str.split(" ")[0];

str = str.substring(0,str.indexOf(" "));

在这两种情况下,您都应该添加一些检查,以避免在String没有空格时出错。

答案 1 :(得分:0)

尝试以下代码安全且简单...

str = str.split(" ")[0];

答案 2 :(得分:-1)

你可以试试这个 s.split(“”)。length> 0?s.split(“”)[0]:System.out.println(“输入错误”);