读取word信息,如何优化字段长度

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;
    }

运行结果如下

img


原word中信息如下

img

读取姓名的时候总是显示长度为4,,这个怎么解决

请把代码相关replaceAll的代码替换成.trim(),如下

split1[0].replaceAll("  ", "");
split1[0].trim();

如果对你有帮助,麻烦点一下已采纳,谢谢。