其实我就是想知道这段是怎么处理的
实在没看懂
for (int i=0; i+1 < MM_fields.length; i+=2) 
{
    String formVal = MM_fields[i+1];
    String elem;
    java.util.StringTokenizer tokens = new java.util.StringTokenizer(MM_columns[i+1],",");
    String delim    = ((elem = (String)tokens.nextToken()) != null && elem.compareTo("none")!=0)?elem:"";
    String altVal   = ((elem = (String)tokens.nextToken()) != null && elem.compareTo("none")!=0)?elem:"";
    String emptyVal = ((elem = (String)tokens.nextToken()) != null && elem.compareTo("none")!=0)?elem:"";
    if (formVal.length() == 0) 
    {
      formVal = emptyVal;
    } 
    else 
    {
      if (altVal.length() != 0) 
{
        formVal = altVal;
       }
      else 
      if (delim.compareTo("'") == 0) 
{  // escape quotes
        StringBuffer escQuotes = new StringBuffer(formVal);
        for (int j=0; j < escQuotes.length(); j++)
          if (escQuotes.charAt(j) == '\'') escQuotes.insert(j++,'\'');
          formVal = "'" + escQuotes + "'";
       } 
else 
{
        formVal = delim + formVal + delim;
    }
    }