Einzelnen Beitrag anzeigen

Benutzerbild von d3g
d3g

Registriert seit: 21. Jun 2002
602 Beiträge
 
#2

Re: JAVA: Dynamisches String Array

  Alt 23. Mär 2004, 14:39
Code:
[b]import[/b] java.lang.String;
[b]import[/b] java.lang.System;

String s[] = [b]new[/b] String[10];                   [i]// Array der Länge 10[/i]

[i]// Array initialisieren:[/i]
[b]for[/b] ([b]int[/b] j = 0; j < s.length; j++)
    s[j] = [b]new[/b] String();

[i]// Array vergrößern:[/i]
String tmp[] = [b]new[/b] String[s.length + 9];        [i]// 10 Elemente mehr[/i]
System.arraycopy(s, 0, tmp, 0, s.length - 1);   [i]// Elemente aus s nach tmp kopieren[/i]
s = tmp;                                        [i]// Referenz von s nach tmp umbiegen[/i]

[i]// neue Elemente initialisieren:[/i]
[b]for[/b] ([b]int[/b] j = 10; j < s.length; j++)
  s[j] = [b]new[/b] String();
-- Crucifixion?
-- Yes.
-- Good. Out of the door, line on the left, one cross each.
  Mit Zitat antworten Zitat