---
title: 'So etwas bei RowSetMetaDataImpl in den Sun-Quellen zu sehen tut weh'
url: 'https://tutego.de/blog/javainsel/2007/04/so-etwas-bei-rowsetmetadataimpl-in-den-sun-quellen-zu-sehen-tut-weh'
markdown: 'https://tutego.de/blog/javainsel/2007/04/so-etwas-bei-rowsetmetadataimpl-in-den-sun-quellen-zu-sehen-tut-weh.md'
date: '2007-04-12'
description: 'Neue String-Objekte als Kopie von existierende Strings aufzubauen ist ganz schön übel. Aus javax.sql.rowset.RowSetMetaDataImpl: public void setColumnLabel(int columnIndex, String label) throws SQLException{ checkColRange(columnIndex); if (label != null) { colInfo[columnIndex].columnLabel = new Str…'
taxonomy:
  category:
    - Allgemein
---

# So etwas bei RowSetMetaDataImpl in den Sun-Quellen zu sehen tut weh

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://tutego.de/blog/javainsel/)

## So etwas bei RowSetMetaDataImpl in den Sun-Quellen zu sehen tut weh

12.04.2007 · [Christian Ullenboom](https://tutego.de/blog/javainsel/author/admin/)

Neue `String`-Objekte als Kopie von existierende Strings aufzubauen ist ganz schön übel. Aus `javax.sql.rowset.RowSetMetaDataImpl`:

```java
public void setColumnLabel(int columnIndex, String label) throws SQLException{ checkColRange(columnIndex); if (label != null) {  colInfo[columnIndex].columnLabel = new String(label); } else {  colInfo[columnIndex].columnLabel = new String(""); }}
```

Wie die API-Doku zum Konsturktor so schön schreibt:

> Unless an explicit copy of {@code original} is needed, use of this constructor is unnecessary since Strings are immutable.

Kategorien: [Allgemein](https://tutego.de/blog/javainsel/category/allgemein/)

[← Alle Beiträge](https://tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [Java EE 6 -- das Spiel geht weiter](https://tutego.de/blog/javainsel/2007/04/java-ee-6-das-spiel-geht-weiter.md)
- Next: [JavaServer Faces 2.0 Draft und Diskussionen](https://tutego.de/blog/javainsel/2007/04/javaserver-faces-2-0-draft-und-diskussionen.md)
