【问题标题】:Split String FullName [duplicate]拆分字符串全名 [重复]
【发布时间】:2012-10-20 05:16:11
【问题描述】:

可能重复:
How do I split a string with any whitespace chars as delimiters?

我需要拆分全名,所以我只返回姓氏。

例如 F.J. Hill(我们假设姓氏总是在名字之后或首字母之后)

这就是我目前得到的结果

public String getLastName(){
    String surname;
    surname = FullName.split;
}

但这不起作用。我能得到一些帮助吗?不太了解拆分字符串的工作原理

【问题讨论】:

  • 请查看String#split方法的文档。它只需要谷歌搜索。
  • 首先,在 Java 中,您必须在方法名称后面加上括号 (()) 才能调用它。你方法的最后一行应该是surname = FullName.split([parameters]);。并且不要忘记返回一个值!

标签: java


【解决方案1】:

你能看看这是否能解决你的问题吗?

public class Test {
    public static void main(String[] args) {
        String name = "F. J. Hill";
        String[] split = name.split(" ");
        int size = split.length - 1;
        System.out.println(split[size]);
    }
}

【讨论】:

  • 所以你从后面看全名?
猜你喜欢
  • 2010-11-03
  • 1970-01-01
  • 2017-07-22
  • 2011-07-06
  • 2011-09-03
  • 2016-03-15
  • 2017-02-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多