diff options
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/util/LongArrayQueue.java | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/core/java/android/util/LongArrayQueue.java b/core/java/android/util/LongArrayQueue.java index d5f048434b32..5c701dbebdfb 100644 --- a/core/java/android/util/LongArrayQueue.java +++ b/core/java/android/util/LongArrayQueue.java @@ -162,4 +162,24 @@ public class LongArrayQueue { final int index = (mTail == 0) ? mValues.length - 1 : mTail - 1; return mValues[index]; } + + /** + * {@inheritDoc} + */ + @Override + public String toString() { + if (mSize <= 0) { + return "{}"; + } + + final StringBuilder buffer = new StringBuilder(mSize * 64); + buffer.append('{'); + buffer.append(get(0)); + for (int i = 1; i < mSize; i++) { + buffer.append(", "); + buffer.append(get(i)); + } + buffer.append('}'); + return buffer.toString(); + } } |
