public ArrayList<Integer> decoder(String chaine)
    {
        ArrayList<Integer> decoding = new ArrayList<Integer>();
        String buffer = "";
        
        for (int i = 0; i<chaine.length(); i++)
        {
            buffer += chaine.charAt(i);
            
            for (ArrayList tab : this.tabBinary)
            {
                if (tab.get(1).equals(buffer)) {
                    decoding.add(tab.get(0).hashCode());
                    buffer = "";
                }
            }
        }
        
        return decoding;
    }