Generalizing an iterative function over a collection of Objects in Java -


i have generalize repeating , repeating code single method possible ?

//attrrischio         sagtblobjattrischioang sagtblobjattrischioang = elemtout.getattrischio();          if(sagtblobjattrischioang.length()>0)         {             (int j = 0; j <sagtblobjattrischioang.length(); j++) {                 sagobjattrischioang item = sagtblobjattrischioang.getelement(j);                  system.out.println(tostringentities.tostring(item));             }         }  //          beni  sagtblobjbeniang sagtblobjbeniang = elemtout.getbeni();          if(sagtblobjbeniang.length()>0)         {             (int j = 0; j <sagtblobjbeniang.length(); j++) {                 sagobjbeniang item = sagtblobjbeniang.getelement(j);                  system.out.println(tostringentities.tostring(item));             }         } 

and on , on again

both sagtblobjattrischioang , sagtblobjbeniang implement common interface (e.g sagtabobj , implement method length , getelement return common interface sabtab.

then create common method

public void printitems(sabtabobj item){    if(item.length()>0)     {         (int j = 0; j < item.length(); j++) {             sagtab sabtab = item.getelement(j);              system.out.println(tostringentities.tostring(sabtab));         }     } } 

Comments

Popular posts from this blog

Unable to remove the www from url on https using .htaccess -