Zahlen in Array schreiben und dann sortieren

Status
Nicht offen für weitere Antworten.

IceTee

Mitglied
Hallo.
Ich soll ein Programm schreiben, mit dem Zahlen in das Array geschrieben werden und dann aufsteigend sortiert werden.

Mit der Suchfunktion dieser Seite habe ich den Algorithmus auch gefunden.

Ich bekomme aber immer folgenden Fehler:

cannot resolve symbol
symbol : method sort (java.lang.String)
location: class Arrays
Arrays.sort( testArray[j] );


Hier mein Programm:

Code:
import java.io.*;

public class Arrays 
{ 
   public static void main(String[] args) 
   { 
      String[] testArray;
      testArray = new String[10];
      int len = testArray.length;
      int n, m, i, j;
      
      testArray[0] = "5";
      testArray[1] = "200";
      testArray[2] = "43";
      testArray[3] = "86";
      testArray[4] = "87";
      testArray[5] = "789";
      testArray[6] = "345";
      testArray[7] = "43";
      testArray[8] = "555";
      testArray[9] = "1007";
      
      //System.out.println("Die Arraylaenge betraegt: " + len);
      
      for( j = 0, n = len; j < n; j++ ) 
      {
       Arrays.sort( testArray[j] ); 
      }
	  
      for( i = 0, m = len; i < m; i++ )
      { 
       System.out.println("In Array " + i + " steht der Wert: " + testArray[i]);
      }
      
   } 
}
edit deathbyaclown: code tags !
 
B

bygones

Gast
bitt code tags benutzen !!

du sortierst in der schleife immer nur den aktuellen wert - das bringt natürlich nix.... die sort funktion sortiert einen ganzen array !
-> Arrays.sort(testArray);
 

Heiko

Bekanntes Mitglied
Du rufst hier eie Methode auf, die nicht vorhanden ist.

Rufe die sort Methode mal so auf:

testArray.sort();

@dbac Danke für die CodeTags ;-)
 
B

bygones

Gast
Heiko hat gesagt.:
Du rufst hier eie Methode auf, die nicht vorhanden ist.

Rufe die sort Methode mal so auf:

testArray.sort();

@dbac Danke für die CodeTags ;-)
leider sind arrays keine richtigen objekte... daher kann man auf ihnen keine Methoden aufrufen ! Um dies zu kaschieren hat man die Utils Klasse Arrays eingeführt !
 

Heiko

Bekanntes Mitglied
deathbyaclown hat gesagt.:
Heiko hat gesagt.:
Du rufst hier eie Methode auf, die nicht vorhanden ist.

Rufe die sort Methode mal so auf:

testArray.sort();

@dbac Danke für die CodeTags ;-)
leider sind arrays keine richtigen objekte... daher kann man auf ihnen keine Methoden aufrufen ! Um dies zu kaschieren hat man die Utils Klasse Arrays eingeführt !

Ups, ich dachte das ginge wie bei den Vectoren. Danke dir wieder was gelernt. :###
 
B

bygones

Gast
Heiko hat gesagt.:
Ups, ich dachte das ginge wie bei den Vectoren. Danke dir wieder was gelernt. :###
hihi - muss dich leider wieder enttäuschen :wink:

Vectoren sind zwar nun richtige Objekte - aber sie besitzen keine sort funktion.... dafür gibts die Util Klasse Collections :!:
 

Heiko

Bekanntes Mitglied
deathbyaclown hat gesagt.:
Heiko hat gesagt.:
Ups, ich dachte das ginge wie bei den Vectoren. Danke dir wieder was gelernt. :###
hihi - muss dich leider wieder enttäuschen :wink:

Vectoren sind zwar nun richtige Objekte - aber sie besitzen keine sort funktion.... dafür gibts die Util Klasse Collections :!:

Och menno. :oops:
Aber ich wusste, dass ich mal nen Vector sortiert hab.

und habs natürlich so gemacht #Peinlich#:

Code:
Collections.sort(vector);
 

Necko

Mitglied
Hallo,
sollst du Zahlen sortieren oder Ziffern??

eine 234 kann als Zahl (int, long,...) aber auch als Ziffer dargestellt werden (String)

Versuche mal das Array wie folgt zu deklarieren:

Code:
int[] testArray = {5, 200, 43, ...);
Das ist das gleihe wie
Code:
int[] testArray;
testArray = new int[10];

testArray[0] = 5;
testArray[1] = 200;
testArray[2] = 43;
...
..
.

Und nicht als
Code:
 String[] testArray = {"5", "200", ..};

gruß Necko
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Q Zahlen sortiert in Array schreiben Java Basics - Anfänger-Themen 5
onlyxlia Anzahl Random Zahlen mit Scanner abfragen und in Array speichern Java Basics - Anfänger-Themen 10
Ü Java Array - Buchstaben als Zahlen ausgeben Java Basics - Anfänger-Themen 22
XWing Doppelte Zahlen im Array Java Basics - Anfänger-Themen 8
O Zahlen aus einem char-array per char + Zeichen addieren Java Basics - Anfänger-Themen 2
T Methode, die prüft ob in einem Int-Array maximal 2 Zahlen enthalten sind, die größer als ihr Vorgänger sind Java Basics - Anfänger-Themen 5
padde479 Array Multiplikation der ersten n Zahlen Java Basics - Anfänger-Themen 7
00111010101 Objektorientiertes Programmieren mit Vererbung (Zahlen in Array verschwinden) Java Basics - Anfänger-Themen 3
P Zweidimensionales Array als Tabelle mit befüllten Zahlen Java Basics - Anfänger-Themen 10
emx-zee Erste Schritte NullPointerException, Array mit zufälligen Zahlen füllen Java Basics - Anfänger-Themen 2
B Häufigkeit einzelner Zahlen in einem Array Java Basics - Anfänger-Themen 6
H Eingegebene Zahlen mit Array ausgeben Java Basics - Anfänger-Themen 18
R Array mit Unter- und Obergrenze ganze Zahlen dazwischen erscheinen nicht Java Basics - Anfänger-Themen 1
P Nutzer entscheiden lassen, wie viele Zahlen dieser in ein Array eingeben möchte. Java Basics - Anfänger-Themen 6
L Java Int-Array, Zahlen sortieren Java Basics - Anfänger-Themen 8
E Zahlen von einem Array mit zahlen von zweitem Array vergleichen Java Basics - Anfänger-Themen 27
Moji Klassen Array Zahlen zu Sternchen (U-Helmich 7.1-4) Java Basics - Anfänger-Themen 5
A Ein Array mit zufälligen Zahlen füllen Java Basics - Anfänger-Themen 4
F Zahlen aus Datei einlesen und in Array speichern Java Basics - Anfänger-Themen 2
H Array mit Zahlen die durch 3 und 5 teilbar sind erstellen Java Basics - Anfänger-Themen 13
B Array via Schleife mit ungeraden bzw geraden Zahlen füllen Java Basics - Anfänger-Themen 7
O Array nach gleichen Zahlen prüfen und ausgeben Java Basics - Anfänger-Themen 6
J jOptionPane, Array und negative Zahlen Java Basics - Anfänger-Themen 2
H überprüfen ob in Array gleiche int-Zahlen gespeichert werden. Java Basics - Anfänger-Themen 7
T Lotto Zahlen in Array speichern Java Basics - Anfänger-Themen 2
W Erste Schritte Zweidimensionales Array - Gerade Zahlen anzeigen lassen Java Basics - Anfänger-Themen 3
B Methoden Array mit zufälligen Zahlen füllen Java Basics - Anfänger-Themen 4
X wie kann ich in bluej/java einene 2d array mit zahlen fuellen, so dass sich diese in der der zeilen Java Basics - Anfänger-Themen 2
L Array: Summe aller geraden und ungeraden Zahlen ermitteln Java Basics - Anfänger-Themen 9
H Gerade Zahlen aus Array entfernen Java Basics - Anfänger-Themen 8
B Fibonacci Zahlen rekursiv Array Java Basics - Anfänger-Themen 12
V Array zahlen eingeben und ausgeben Java Basics - Anfänger-Themen 5
S Zahlen Array durchsuchen Java Basics - Anfänger-Themen 6
J Array mit Zahlen füllen Java Basics - Anfänger-Themen 28
T Array mit String, Zahlen in If Saetze packen Java Basics - Anfänger-Themen 3
W 2dim - Array Ausgabe von Zahlen, teilbar durch 3. Java Basics - Anfänger-Themen 4
H n Zahlen aus einem Array addieren Java Basics - Anfänger-Themen 17
C OOP Array mit Zahlen zw. 0 und 9 befüllen Java Basics - Anfänger-Themen 3
A Double[] Array zahlen per Argument übergeben Java Basics - Anfänger-Themen 5
U JAVA - Ungerade Zahlen Array Java Basics - Anfänger-Themen 9
M Zahlen aus Array lesen Java Basics - Anfänger-Themen 19
N Unsortierter Array mit einmaligen Zahlen Java Basics - Anfänger-Themen 9
L Zahlen auf Diagonalen im Array Java Basics - Anfänger-Themen 15
T Erste Schritte Int Array zufällig mit Zahlen füllen Java Basics - Anfänger-Themen 7
J Erste Schritte Array: Häufigkeiten bzw. gerade/ungerade Zahlen Java Basics - Anfänger-Themen 5
T Mehrfach auftretende Zahlen in einem Array Java Basics - Anfänger-Themen 13
H Die Eingabe von beliebig vielen Zahlen in ein Array - ich kann es nicht Java Basics - Anfänger-Themen 6
A Zahlen im Array werden überschrieben Java Basics - Anfänger-Themen 6
T Zahlen in Array speichern und ausgeben Java Basics - Anfänger-Themen 14
M 3x3 - Array mit Zahlen von 0-8 zufällig belegen Java Basics - Anfänger-Themen 4
F.S.WhiTeY Mehrdimensionales array, größere zahlen von innen nach außen Java Basics - Anfänger-Themen 3
K Zahlen und buchstaben gemeinsam in ein array? Java Basics - Anfänger-Themen 17
B Zufällige Zahlen in Array sortieren Java Basics - Anfänger-Themen 18
S Zahlen in Array speichern und addieren Java Basics - Anfänger-Themen 4
M mehrfach auftretende zahlen in einem array Java Basics - Anfänger-Themen 6
M String mit mehreren Zahlen in Integer-Array Java Basics - Anfänger-Themen 2
X Array nur mit Zahlen (test) Java Basics - Anfänger-Themen 11
N Array mit negativen Zahlen Java Basics - Anfänger-Themen 4
E Array mit Zahlen von 1-(Zeilen*Spalten) befüllen Java Basics - Anfänger-Themen 8
O Zweidemensionales Array auf zwei gleiche Zahlen prüfen Java Basics - Anfänger-Themen 15
D Array nach ungerade zahlen sortieren Java Basics - Anfänger-Themen 6
A Sortieren von Zahlen in einem Array Java Basics - Anfänger-Themen 13
P Zahlen aus Datei in Array einlesen Java Basics - Anfänger-Themen 21
T Zahlen in ARRAY Sortieren Java Basics - Anfänger-Themen 10
D 6 zahlen aus einem array rausziehen Java Basics - Anfänger-Themen 2
G Zahlen aus HashSet in ein int Array übergeben Java Basics - Anfänger-Themen 15
L zahlen in mehrdimensionales array einlesen Java Basics - Anfänger-Themen 3
G Mit Switch/Case Zahlen zu Array hinzufügen Java Basics - Anfänger-Themen 14
P String aus Zahlen auslesen und in einem Array speichern Java Basics - Anfänger-Themen 3
P Aus Text Datei nur Zahlen übernehmen Java Basics - Anfänger-Themen 13
K Warum werden immer noch doppelte Zahlen ausgegeben ? Java Basics - Anfänger-Themen 13
M negative Zahlen bei Intervallen Java Basics - Anfänger-Themen 10
M 3 Zahlen miteinander vergleichen Java Basics - Anfänger-Themen 18
J Taschenrechner mit mehr als 2 Zahlen. Java Basics - Anfänger-Themen 18
B Alle Zahlen finden, die 3 bestimmte Ziffern enthalten? Java Basics - Anfänger-Themen 9
K Java gleicher Wert von Zahlen? Java Basics - Anfänger-Themen 5
I aus 2 random zahlen soll nur die ungerade summe der beiden genommen werden. Java Basics - Anfänger-Themen 13
J Operatoren Zahlen addieren Java Basics - Anfänger-Themen 13
B Threads Counter mit ungeraden Zahlen Java Basics - Anfänger-Themen 32
JavaBeginner22 Java 2 Zufalls zahlen generieren. Java Basics - Anfänger-Themen 11
X Wie kann man ein Regex erstellen, die 8-Bit-Binär-Zahlen darstellen. Java Basics - Anfänger-Themen 1
M Stream mit den ersten n natürlichen Zahlen Java Basics - Anfänger-Themen 4
D Größtes Palindrom Produkt aus zwei dreistelligen Zahlen Java Basics - Anfänger-Themen 60
sserio Befreundete Zahlen Java Basics - Anfänger-Themen 7
AhmadSlack Verzweigungen zahlen multiplizieren Java Basics - Anfänger-Themen 4
U Lotto-Zahlen App Java Basics - Anfänger-Themen 34
berserkerdq2 Wie würde man einen regulären Ausdruck in Java schreiben, der prüft, dass zwei bestimtme Zahlen nicht nebeneinadner sind? Java Basics - Anfänger-Themen 3
H Arrays: Größten Zahlen Unterschied herausfinden Java Basics - Anfänger-Themen 20
bluetrix Programmieren eines Bots für Zahlen-Brettspiel Java Basics - Anfänger-Themen 9
J Zahlen bis zu einem bestimmten Grenzwert ausgeben Java Basics - Anfänger-Themen 11
W Wie ziehe ich von einer bestimmten Zahl, Zahlen ab, bis mein Ergebnis null beträgt? Java Basics - Anfänger-Themen 10
W Bestimmte Zahlen bei Math.random ausschließen? Java Basics - Anfänger-Themen 31
K Erste Schritte "Taschenrechner" zeigt keine Komma Zahlen an. Java Basics - Anfänger-Themen 8
P Drei Zahlen eines Würfelspiels auswerten Java Basics - Anfänger-Themen 7
H Häufigkeit von Zahlen ermitteln Java Basics - Anfänger-Themen 23
sashady Zahlen rekursiv zerlegen und Ziffern addieren Java Basics - Anfänger-Themen 38
H Zahlen kürzen Java Basics - Anfänger-Themen 2
ansystin Teilerfremde Zahlen ausgeben + Zahlenausgabe speichern Java Basics - Anfänger-Themen 3
nevel Programm für die Summer der Zahlen 1- 1ß Java Basics - Anfänger-Themen 12
jhCDtGVjcZGcfzug Fibonacci Zahlen rekursiv und iterativ Java Basics - Anfänger-Themen 21

Ähnliche Java Themen

Neue Themen


Oben