Advertisement
Guest User

Untitled

a guest
Oct 1st, 2014
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.32 KB | None | 0 0
  1. while (ii < arrayList.size())
  2. {
  3.     ss = arrayList.get(ii);
  4.     jj = ss.indexOf(',');
  5.     if (jj < 0)
  6.     {
  7.         ++ii;
  8.         continue;
  9.     }
  10.     cc = ss.charAt(jj + 1);
  11.     serialNo = ss.substring(0, jj);
  12.     tempSerialNo = ss.substring(0, jj);
  13.     sb.append("\"" + serialNo + "\",");
  14.     if (cc == 'A' && serialNo.equals(tempSerialNo))
  15.     {
  16.         sb.append("\"" + ss.substring(jj + 3) + "\",");
  17.         if (ii < arrayList.size() - 1)
  18.         {
  19.             ++ii;
  20.             ss = arrayList.get(ii);
  21.             jj = ss.indexOf(',');
  22.             cc = ss.charAt(jj + 1);
  23.             tempSerialNo = ss.substring(0, jj);
  24.         }
  25.     } else
  26.     {
  27.         sb.append("\"\",");
  28.     }
  29.     if (cc == 'B' && serialNo.equals(tempSerialNo))
  30.     {
  31.         sb.append("\"" + ss.substring(jj + 3) + "\",");
  32.         if (ii < arrayList.size() - 1)
  33.         {
  34.             ++ii;
  35.             ss = arrayList.get(ii);
  36.             jj = ss.indexOf(',');
  37.             cc = ss.charAt(jj + 1);
  38.             tempSerialNo = ss.substring(0, jj);
  39.         }
  40.     } else
  41.     {
  42.         sb.append("\"\",");
  43.     }
  44.     if (cc == 'C' && serialNo.equals(tempSerialNo))
  45.     {
  46.         sb.append("\"" + ss.substring(jj + 3) + "\",");
  47.         if (ii < arrayList.size() - 1)
  48.         {
  49.             ++ii;
  50.             ss = arrayList.get(ii);
  51.             jj = ss.indexOf(',');
  52.             cc = ss.charAt(jj + 1);
  53.             tempSerialNo = ss.substring(0, jj);
  54.         }
  55.     } else
  56.     {
  57.         sb.append("\"\",");
  58.     }
  59.  
  60.     if (firstPass)
  61.     {
  62.         sb.append("\"D\"\r\n");
  63.         firstPass = false;
  64.     } else
  65.     {
  66.         sb.append("\"\"\r\n");
  67.     }
  68.     ++ii;
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement