@@ -104,7 +104,7 @@ public void printArray(long[] array, String separator, java.util.function.LongUn
104104 public void printArray (long [] array , java .util .function .LongUnaryOperator map ){
105105 this .printArray (array , " " , map );
106106 }
107- public void printArray (Object [] array , String separator ){
107+ public < T > void printArray (T [] array , String separator ){
108108 int n = array .length ;
109109 if (n ==0 ){
110110 super .println ();
@@ -116,10 +116,10 @@ public void printArray(Object[] array, String separator){
116116 }
117117 super .println (array [n -1 ]);
118118 }
119- public void printArray (Object [] array ){
119+ public < T > void printArray (T [] array ){
120120 this .printArray (array , " " );
121121 }
122- public void printArray (Object [] array , String separator , java .util .function .UnaryOperator map ){
122+ public < T > void printArray (T [] array , String separator , java .util .function .UnaryOperator < T > map ){
123123 int n = array .length ;
124124 if (n ==0 ){
125125 super .println ();
@@ -131,7 +131,7 @@ public void printArray(Object[] array, String separator, java.util.function.Unar
131131 }
132132 super .println (map .apply (array [n -1 ]));
133133 }
134- public void printArray (Object [] array , java .util .function .UnaryOperator map ){
134+ public < T > void printArray (T [] array , java .util .function .UnaryOperator < T > map ){
135135 this .printArray (array , " " , map );
136136 }
137- }
137+ }
0 commit comments