Java文字列をビット単位で分割

4417 ワード

需要: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;
	}