File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -130,6 +130,20 @@ public boolean isFull() {
130
130
public int getSize () {
131
131
return nItems ;
132
132
}
133
+
134
+ @ Override
135
+ public String toString () {
136
+ StringBuilder sb = new StringBuilder ();
137
+ sb .append ("[" );
138
+ for (int i = front ; ; i = ++i % maxSize ) {
139
+ sb .append (queueArray [i ]).append (", " );
140
+ if (i == rear ) {
141
+ break ;
142
+ }
143
+ }
144
+ sb .replace (sb .length () - 2 , sb .length (), "]" );
145
+ return sb .toString ();
146
+ }
133
147
}
134
148
135
149
/**
@@ -161,5 +175,6 @@ public static void main(String args[]) {
161
175
162
176
System .out .println (myQueue .peekFront ()); // Will print 2
163
177
System .out .println (myQueue .peekRear ()); // Will print 7
178
+ System .out .println (myQueue .toString ()); // Will print [2, 5, 3, 7]
164
179
}
165
180
}
You can’t perform that action at this time.
0 commit comments