如何从split()方法获取splitted字符串

时间:2015-03-04 16:31:59

标签: regex string split

嗨朋友我试图获取用户在我的jsp表单中输入的全名获得的分割名字和姓氏。在收到提交表单的全名后,我将全名拆分为两个字符串,这些字符串用空格分隔符分割。这是解释我的问题的代码。请帮助

           String name = request.getParameter("name");
            String userType = request.getParameter("usertype");
            //split the name into first_name and last_name
            String  splittedName[] = StringUtils.split(name);

            System.out.println(Arrays.toString(splittedName));

            String firstname = splittedName[0];
            String surname = splittedName[1];

在所有行上使用断点调试应用程序。当我尝试将splittedName [0]和splittedName [1]值变为'firstname'和'surname'字符串时,我收到错误。请帮忙......对不起我的问题中的任何愚蠢错误。

1 个答案:

答案 0 :(得分:0)

   String name = "Kamlesh Sharma";

    String splittedName[] = name.split(" ");
    System.out.println(Arrays.toString(splittedName));

    String firstName = splittedName[0];
    String lastName = splittedName[1];

这将符合您的目的。

注意: 您需要在split方法中提供分隔符,而不是您传递的名称