Portal > Foren > Java > Allgemeine Java-Programmierung > char-array und string-array
Antwort
 
Themen-Optionen
Alt 20.12.2004, 08:46 Nach oben    #1
Niki_Tesla
Gast
 
Beiträge: n/a
Standard char-array und string-array

hi leute!

hab da ein paar probleme mit arrays.

1. wie sehen char-arrays aus? ich habs mal wie folgt probiert:

Java Code:
  1. char[][] buchstabe = new char[5][5];
  2.  
  3. for(int i = 0; i < 5; i++){
  4. for(int ii = 0; ii < 5; ii++) buchstabe[i][ii] = new char();
  5. }

also so wie oben funktionierts auf jeden fall nicht (v.a. weil ja ein character wenn man ihm keinen startwert zuteilt er auch keinen hat im gegensatz zu allen anderen datentypen)

2. string-array in objekt (bzw. generell arrays in objekten)
erklärung wäre hier glaub ich unsinnig, deswegen hier der code-ausschnitt:

Java Code:
  1. public class TSquare {
  2.  
  3. String[] Square = new String[3];
  4.  
  5. public TSquare() { // konstruktor
  6.  
  7. for (int i = 0; i < 3; i++) Square[i] = new String();
  8.  
  9. }
  10. }

also wie auch immer.. das string-array wird jedenfalls nicht initialisiert.. was muss ich ändern?

mfg
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.12.2004, 12:02 Nach oben    #2
robby
Gast
 
Beiträge: n/a
Standard

Char sind primitive keine Konstruktor.

Das hier sollte funzen:

Java Code:
  1. for(int i = 0; i < 5; i++){
  2.       for(int ii = 0; ii < 5; ii++) buchstabe[i][ii] = a;
  3.       //Das a in einfache Hochkommata machen
  4. }
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.12.2004, 15:39 Nach oben    #3
Niki_Tesla
Gast
 
Beiträge: n/a
Standard

tja, und wie ist des jetzt bei fall 2!?
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.12.2004, 16:50 Nach oben    #4
LordOfCodes
Gast
 
Beiträge: n/a
Standard

Java Code:
  1. public class TSquare {
  2.  
  3. String[] Square = new String[3];
  4.  
  5. public TSquare() { // konstruktor
  6.  
  7. for (int i = 0; i < 3; i++) Square[i] = "Text " + i;
  8.  
  9. }
  10. }

Dann sieht das Array so aus:
[Text 0],[Text 1],[Text 2]

greets
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.12.2004, 20:01 Nach oben    #5
robby
Gast
 
Beiträge: n/a
Standard

Fall 2 hat bei mir auch so funktioniert, wie du ihn geschrieben hast, von daher hab ich nix dazu geschrieben.
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.12.2004, 19:31 Nach oben    #6
Niki_Tesla
Gast
 
Beiträge: n/a
Standard

aber müsste ein string array nicht beim initialisieren den startwert null bekommen?
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.12.2004, 09:27 Nach oben    #7
LordOfCodes
Gast
 
Beiträge: n/a
Standard

Doch, bekommt es auch. Aber ich dachte, du wolltest direkt werte initialisieren.

Beim Erstellen irgend eines Arrays werden die Elemente immer mit dem Standardwert initialisiert, bis man ihnen einen anderen Wert zuweist:

Array aus
- Objekten -> null
- byte, short, char, int, long -> 0
- float -> 0.0f
- double -> 0.0d
- boolean -> false


greets
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem bei Verarbeitung von Templates (Eigene Klassen) dago PHP-Programmierung 21 31.08.2006 16:02
Anfänger char bubble in Java Ashurek Allgemeine Java-Programmierung 7 01.11.2005 14:04
String Array debian inside Allgemeine Java-Programmierung 3 15.08.2005 11:32
Datei einlesen. cyberdevil87 Allgemeine Java-Programmierung 3 27.06.2005 09:22
String zu char MrBrot Allgemeine Java-Programmierung 3 25.02.2005 13:40


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:30 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44