//cd c:\HPTak\Program\JavaBasic3\Package //set CLASSPATH=. //javac List\*.java package List; import java.util.*; public class Sentence { Object a1; Object a2; Object a3; public Sentence () { } public Sentence (Object a1) { this(a1,null,null); } public Sentence (Object a1,Object b1) { this(a1,b1,null); } public Sentence (Object a1,Object a2,Object a3) { this.a1=a1; this.a2=a2; this.a3=a3; } public ArrayList se(Object a1,Object a2) { ArrayList aa = (ArrayList)a1; aa.add(a2); return aa; } public ArrayList se3(Object a1,Object a2,Object a3) { ArrayList aa = (ArrayList)a1; aa.add(a2); aa.add(a3); return aa; } public ArrayList ss3(Object a1,Object a2,Object a3) { ArrayList aa = (ArrayList)a1; ArrayList aa3 = (ArrayList)a3; String aa2=a2.toString(); if (aa2.length() > 0) aa.add(aa2); if (aa3.size() > 0) { int n=aa.size(); for (int i=0; i < aa3.size(); i++) { aa.add(n+i,aa3.get(i)); } } return aa; } public ArrayList sn3(Object a1,Object a2,Object a3) { ArrayList aa = (ArrayList)a1; ArrayList aa3 = (ArrayList)a3; // String as2=(String)a2; String as2=a2.toString(); Integer aa2=Integer.decode(as2); if (as2.length() > 0) aa.add(aa2); if (aa3.size() > 0) { int n=aa.size(); for (int i=0; i < aa3.size(); i++) { aa.add(n+i,aa3.get(i)); } } return aa; } }