471 |
|
* @return a String representation of this map |
472 |
|
*/ |
473 |
|
public String toString() { |
474 |
< |
StringBuffer buf = new StringBuffer(); |
475 |
< |
buf.append("{"); |
474 |
> |
StringBuilder sb = new StringBuilder(); |
475 |
> |
sb.append("{"); |
476 |
|
|
477 |
|
Iterator<Entry<K,V>> i = entrySet().iterator(); |
478 |
|
boolean hasNext = i.hasNext(); |
481 |
|
K key = e.getKey(); |
482 |
|
V value = e.getValue(); |
483 |
|
if (key == this) |
484 |
< |
buf.append("(this Map)"); |
484 |
> |
sb.append("(this Map)"); |
485 |
|
else |
486 |
< |
buf.append(key); |
487 |
< |
buf.append("="); |
486 |
> |
sb.append(key); |
487 |
> |
sb.append("="); |
488 |
|
if (value == this) |
489 |
< |
buf.append("(this Map)"); |
489 |
> |
sb.append("(this Map)"); |
490 |
|
else |
491 |
< |
buf.append(value); |
491 |
> |
sb.append(value); |
492 |
|
hasNext = i.hasNext(); |
493 |
|
if (hasNext) |
494 |
< |
buf.append(", "); |
494 |
> |
sb.append(", "); |
495 |
|
} |
496 |
|
|
497 |
< |
buf.append("}"); |
498 |
< |
return buf.toString(); |
497 |
> |
sb.append("}"); |
498 |
> |
return sb.toString(); |
499 |
|
} |
500 |
|
|
501 |
|
/** |