Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/filemanager/CommonFileManager.java =================================================================== diff -u -r35643 -r36896 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/filemanager/CommonFileManager.java (.../CommonFileManager.java) (revision 35643) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/filemanager/CommonFileManager.java (.../CommonFileManager.java) (revision 36896) @@ -62,4 +62,11 @@ * @return */ public Date getTimeAfterAddingTime(Date startDate,String spaceTime, Calendar calendar); + /** + * 获取line中某个key的值 + * @param line + * @param key + * @return 如果line=value1 返回value1 + */ + public String getValueByKey(String line,String key); } Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/filemanager/CommonFileManagerImpl.java =================================================================== diff -u -r35644 -r36896 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/filemanager/CommonFileManagerImpl.java (.../CommonFileManagerImpl.java) (revision 35644) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/filemanager/CommonFileManagerImpl.java (.../CommonFileManagerImpl.java) (revision 36896) @@ -99,4 +99,18 @@ calendar.add(Calendar.SECOND,Integer.valueOf(arr[2])); return calendar.getTime(); } + @Override + public String getValueByKey(String line,String key){ + if(StringUtils.isBlank(line) || StringUtils.isBlank(key)){ + return null; + } + if(line.contains("<"+ key +">") && line.contains("")){ + line = line.replace("<"+ key +">", ""); + line = line.replace("", ""); + if(StringUtils.isNotBlank(line.trim())){ + return line.trim(); + } + } + return null; + } }