springboot读取word信息后,将word信息存入数据库,在读取到信息后,显示信息的长度是4,理论上应该是2,使用replaceAll去除空格没有效果,这个如何解决?具体代码如下
@Override
public int insertNewEmployee(String employeeItem) {
//获取姓名
String[] split = employeeItem.split("姓名");
System.out.println(split[1]);
String userNameBeforeSplit = split[1];
String[] split1 = userNameBeforeSplit.split("性别");
System.out.println("______________________________");
System.out.println(split1[0]);
String newname =split1[0].replaceAll(" ", "");
System.out.println(split1[0].length());
System.out.println(newname);
String name = "张良";
System.out.println(newname.length());
System.out.println("++++++++++++++++++");
System.out.println(name);
System.out.println(name.length());
return 0;
}
运行结果如下
读取姓名的时候总是显示长度为4,,这个怎么解决
请把代码相关replaceAll的代码替换成.trim(),如下
split1[0].replaceAll(" ", "");
split1[0].trim();
如果对你有帮助,麻烦点一下已采纳,谢谢。