按位分割Java字符串

需求:根据id查询职员名称

问题传过来的id是直接拼接在一起的,没有分隔符,只是多个32位的GUID的简单拼接
private List<String> getApproverNames(String approversID){
     
		List<String> approverNames = new ArrayList<String>();
        int start = 0;  
        int end = start+32;  
          
        while(true){
       
            if(start>=approversID.length())  {
     
            	 break;
            }
            //分割出来的单个字符串
            String temp = approversID.substring(start, end);
            
            //查询数据库,存入list
            String leader = -----------(temp );
            approverNames.add(leader);
            
            start = end;  
            end = end+32;  
            if(end>=approversID.length()){
       
                end = approversID.length();  
            }  
        }
		return approverNames;
	}

你可能感兴趣的:(JAVA)