嗨朋友我试图获取用户在我的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'字符串时,我收到错误。请帮忙......对不起我的问题中的任何愚蠢错误。
答案 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方法中提供分隔符,而不是您传递的名称