XsonicX Geschrieben December 2, 2011 Melden Share Geschrieben December 2, 2011 (bearbeitet) Hallo zusammen!Ich hoff mir kann jemand helfen da ich im Moment keinen aus meiner Klasse frage kann =(...Eigentlich was ganz simples aber ich steh auf der Leitung; Wie verschiebe ich Elemente eines Arrays um 1 Eintrag nach Links? Folgende Situation: Ich habe mir einen Text aus einer TxT Datei geholt. Bei diesem Text hab ich dann alle "/t" weggesplittet und eine Foreach - Schleife gemacht.Nun kommt dabei folgendes heraus:Wie man sehen kann ist im Array an der Stellt [0] nichts relevantes drinnen aber es wird belegt und ich muss aber ALLES um eines nach links verschieben wo ich grade mehr als nur anstehe Mag mir da nicht einer kurz helfen^^?Danke schonmalMfG bearbeitet December 2, 2011 von XsonicX Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
joban# Geschrieben December 2, 2011 Melden Share Geschrieben December 2, 2011 wie wärs wenn du ein 2tes Array machst das genau um ein Element kleiner ist und dann einfach ne for schleife drüber laufen lässt...Array_alt //= das was auf 0 nichts hatString [] Array_neu = new String[Array_alt.Size()-1];for (int i = 0; i < Array_neu.Size(); i++){ Array_neu[i] = Array_alt[i+1];}edit:sollte doch gehn xD Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
XsonicX Geschrieben December 2, 2011 Autor Melden Share Geschrieben December 2, 2011 wie wärs wenn du ein 2tes Array machst das genau um ein Element kleiner ist und dann einfach ne for schleife drüber laufen lässt...Array_alt //= das was auf 0 nichts hatString [] Array_neu = new String[Array_alt.Size()-1];for (int i = 0; i < Array_neu.Size(); i++){ Array_neu[i] = Array_alt[i+1];}edit:sollte doch gehn xD ganz ehrlich? Ich habs bis jetzt noch nie braucht^^. Danke schon mal, werds mal einbauen =D^^ Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
joban# Geschrieben December 2, 2011 Melden Share Geschrieben December 2, 2011 ich find das aber eher unnötig, weil beim Splitten da ja schon das eigentliche Problem ist... da sollte kein leeres element sein dürfen.Wieso hast nicht einfach das erste Split-char rausgemacht?bzw. seit wann programmierts ihr xDEdit:Lies mal deine pn.. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
joban# Geschrieben December 2, 2011 Melden Share Geschrieben December 2, 2011 geht das?! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
XsonicX Geschrieben December 2, 2011 Autor Melden Share Geschrieben December 2, 2011 (bearbeitet) Hm, seit 2 jahren in C#, vorher in Java xDSo habs eingebaut (und es gibt kein .size() ^^ sondern nur ein .Length) ^^Nur ich faile grade... Ich sollt nach 4 Stunden mal ne Pause einlegen denk ich -.-...Hab jetzt nochmal meinen kompletten Konstruktor umändern müssen -.-...^^ Aber jetzt passts wie ich will =DUnd btw:Ich bin in Programmieren grotten schlecht xD /e: Ja es funzt . Danke nochmal, das nächste Problem naht aber schon^^. However, ich mach jetzt mal Pause bearbeitet December 2, 2011 von XsonicX Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
joban# Geschrieben December 2, 2011 Melden Share Geschrieben December 2, 2011 ja .Size, .Length eh immer das selbe xD Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Missery Geschrieben December 6, 2011 Melden Share Geschrieben December 6, 2011 bitte meine herren das macht man doch nicht mit einer Schleifestring[] AltesArray = new string[4]{"", "1", "2", "3"};string[] NeuesArray = new string[AltesArray.Length - 1];Array.Copy(AltesArray, 1, NeuesArray, 0, NeuesArray.Length); Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
joban# Geschrieben December 6, 2011 Melden Share Geschrieben December 6, 2011 dafür hat der missey jetzt 4 tage lang googlelt! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Missery Geschrieben December 6, 2011 Melden Share Geschrieben December 6, 2011 woher weist du das immer Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.