int j = ((Integer)objarr[i]).intValue(); key[i++] = (byte)((j & 0xFF000000) >> 24); key[i++] = (byte)((j & 0x00FF0000) >> 16); key[i++] = (byte)((j & 0x0000FF00) >> 8); key[i++] = (byte)(j & 0x000000FF);
int j = ((Integer) objarr[i]).intValue(); key [i * 4] = (byte) ((j & 0xFF000000) >> 24); key [i * 4 + 1] = (byte) ((j & 0x00FF0000) >> 16); key [i * 4 + 2] = (byte) ((j & 0x0000FF00) >> 8); key [i * 4 + 3] = (byte) (j & 0x000000FF);
getCollationKey(String str){  CollationElementIterator cei = getCollationElementIterator(str);  Vector vect = new Vector(25);  int ord = cei.next();  while (ord != CollationElementIterator.NULLORDER)    {      switch (getStrength())        {          case PRIMARY:             ord = CollationElementIterator.primaryOrder(ord);             break;          case SECONDARY:             ord = CollationElementIterator.secondaryOrder(ord);          default:             break;        }      vect.add(new Integer(ord));     }  Object[] objarr = vect.toArray();  byte[] key = new byte[objarr.length * 4];  for (int i = 0; i < key.length; i++)    {      int j = ((Integer)objarr[i]).intValue();      key[i++] = (byte)((j & 0xFF000000) >> 24);      key[i++] = (byte)((j & 0x00FF0000) >> 16);      key[i++] = (byte)((j & 0x0000FF00) >> 8);      key[i++] = (byte)(j & 0x000000FF);    }  return(new CollationKey(this, str, key));}