[Playlisten] [Impressum und Datenschutzerklärung]

07D.3 Suchen in langer Datei; Streams in .NET; Teil 3


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

was man am letzten ?? gelernt haben sollte sobald es Kuddelmuddel wirdauf ?? zu programmieren ?? halbe Stunde nachdenkenKomma was denn da überhaupt passiert das ?? gestern gemachtund ich hoffe nunist das ?? nichts brauchbares rausgekommen istdas Ziel ist etwas zu schreibendas in so kleine Aufgaben zerteilt ist das man es glaubt das funktioniert soweit sogar beweisen kann das es so funktioniertwie kann ich das Problemin überschaubareAufgaben unterteilen?? Stelle nicht ganz so klar bei der Sucheso Kommaes gibtweiterhin außen eine Waldschleifedie wartetsolange arbeitet soll ich sagenbis wir das Endedes Stroms erreicht habenendenjedes Mal in dieser while-Schleifeversuche ich ein bisschen nachzuschlageneine seiner ?? schon am Ende sinddie DateiversucheMissionar zu laden hängt das andersdranwas vom letzten Mal übrig geblieben ist nochim letzten Durchgang der Warteschleifenoch übrig warund dann fange ich jetzt andie Zeichenkettedas Fragment was ichhabe was ich eingesammelt habe was ich gerade bearbeitenwill das fange ich jetzt an komplett abzuräumennach Suchbegriffen durch zu gucken was ich alles daraus saugen was ich noch aussagen kannmit hinten was über hin und so weiterdann muss ich sie wieder reines nässeladen?? diese ?? duwhile-Schleifewie läuft solangebis sie feststellt dass sie was nachschlagenmussund dann gehen wir wiederin die äußere Warteschleife rein und versuchen was nachzuschlagendas es jetzt also diese innere Schleife du Wallversuche das Stückchen was den Speicher hast soweitAbzug rasen dies nur gehtwie krass ich abdruckekommt der Suchbegriffvorab einer gewissen Stelledas gleich mit pflegen Stelle P ist am Anfang gestern auf nulldeswegen gleich mit an welcher Stelle fang ich denn jetzt eigentlich zu suchenwenn Index aufetwasab null aufwärts geliefert hat weiß ich ich bin fündig geworden in dem Fragment was ich im Speicherdas ist dieses Giftwenn ich nicht fündig geworden bin?? und Urteil hier nochschneidigsoweit abwies geht es könnte hinter noch was übrig seinwas ich mit berücksichtigen muss wenn ich sagenFragment aus meinem Text habe könnte ja sein das man Suchbegriff so auf der Kante steht der Vorspann einer vorhin und so weiter dieser Fall könnt ihr auftretendas heißt ich kann nicht dieses komplette Fragment was ich eingesammelt habe wegschmeißenich muss zumindestein kleines Stückchen Ende behaltenindemein Teil des Suchbegriffs weiter vorkommen könnenzwischen einem sie behalten und in das nächsteFragment denkt darandas istdieses Els hierschneiden sehr viel abbehalte aber noch was diesen Restundmerke mir wo ich nun suchen soll dieses P sagt Punkt ich muss jetzt alsoirgendwo ab hier wieder auf Suche nach mein Suchbegriffes istmir diese Stückchen Reste übrig bleibtsollte ausgerechnet ich sagen und ich muss jetzt nach Ladenhier also aus dieserdu while-Schleifeder inneren Schleife rausdie versucht zu viel Abzug rasen aus dem gerade geladen Fragmentist okaydas war das Geld nicht fündig geworden das ist der einfache Teilzum Schiff zurück bin ich fündig gewordenbin ich fündig geworden bin sind sie auch wieder so grausame Unterscheidung bin ich fündig geworden bin gucke ich ob dennder Suchbegriffmit seinem Nachspann komplett rein passtin das Fragment habe ich diese Situationder Suchbegriffund der Nachspanngar sofort Komma passen komplett rein okay dann kann ich den Suchbegriff Vorspann Nachspann nehmenund in meinerListbox einfügen ich habe tatsächlicheine Fundstelle das mache ich hier untersuche ich beim nächsten Mal einen Buchstaben späterweiterde Weiher ab wo ich anfangen zu suchenhatte ein P gefunden und dir sagen Jockey beim nächsten Durchgangzu suchenspäter weiter gelinge wieder ins ?? du while-Schleife rein grasen weiter das Abwasserbisherschon Speicher habendass sie oben ist wenn ichalles drin habe samt Nachspannin dem bisher eingesammeltenEls ich hab nicht alles drinnenja eine Fundstelle aber es passt nicht alles reindas heißtKomma wenn maleine Fundstellesodass man Fragment ich habe eine Fundstellekomplettwird ja nur gefundenaber es passt nicht alles reinvom Nachspannin das bisher geladen Fragment?? zwei Situationes kann sein das ich am Ende binokay da muss ich damit leben dass der Nachspann ebenso kurz ist oder Scan seines nicht am Ende Windanlagenim erstenFalle wahrscheinlich teils eingebaut habe?? Elswarich bin fündig geworden aber es passt nicht alles reinwas ist dieses Elssollte man ?? Kommentar in der setzen Seite zu verstehenwenn ich am Ende der Datei uin okaydann greife ich mir das was ich da sehe und sage jetzt als später weitersuchenbin ichnicht am Ende der Datei binschneidig vorne ab und sage müssen nach Laden und jede Stelle ab der ich bei der Suche fliege ich mitund das war's danneine ganz brutale Fallunterscheidung?? gültigen Gesetzen nachgedacht welche Fälle gibt's denn eigentlichmein Testtext nicht ein Brei gefüttert habehat er dann auch tatsächlich alles gefunden und auch nicht zu viel gefundenso kann es also aussehenKomma die Moralwenn sie anfangen Kuddelmuddel zu schreibenund auf?? widmet man den Text insoweit zu machenden Skizzeoder schreiben sich auf welche Fälle gibt's denn eigentlich und das definieren sie durch mit ihren Hotelsin der Schleifebis wann denn etwas passieren soll?? unter der Dusche noch eingefallen sein könntest noch etwas schönermachensich das hier anguckenan zwei Stellenmöchte ich ein Ergebnissicherndas erste istich bin fündig geworden undder konterte Nachspannist drinnen im Fragmentdamit sich das Ergebnis sicherer Suchergebnisein Suchergebnis sichern und der andere hierist ich bin fündig gewordender Nachspann passt nicht rein standen im Els aber ich bin am Endeder Dateiauch dann möchte ich das Suchergebnissichernsie eine Chance ?? ist diese beiden zusammen kriegen können war das nervt immer Sachen doppelt zu schreiben ?? gefährliche Geschichtekriegen Sie dieses da obenund das da unten zu einem einzigenzusammengeführt?? gute Übung kleines Gund diesesund das Gift da drinnendas elf elf hundert und ??wie könnte man dasauf Malen was unterscheide ich darin überhauptund wie könnte man das ganze malaufzeichnenum Ideen zu kriegen wann man jetzt was abspeichertwann mandieses Elsselsim Elster unten gehenindianisch und das aufzuzeichnenzu?? zu SilvesterflussdiagrammStruktogrammProgrammablaufplanVersagen stattFlussdiagrammwas wir habenzu versucheneine erste Abfrageund danach eine zweite Abfragegucken ?? des Zyklus Ärger machendie erste Abfragefrachtist alles drinund die nächste Abfrage hier bei den Els sagt sind wir am Endeist alles drinnen danke ich der oben hinein und merke mirwas passiertganz informellallesdrin Fragezeichenwenn ja dann merke ich mir daswas ich da gefunden habewenn nicht alles drin ist guck ich ob ich am Ende der Datei bin ich ?? OF weil ich faul bin der Fallbin ich am Ende der Dateijadann merk ich mir dasendlich am Ende der Datei binNeinzur Seite man zu engbei Neinschneidig abdas wäre was da passiertund die beidenzu fördern zusammengeführtdas passiert in diesen beiden Apps die beiden ?? sind einander ist alles drinnenja schmeckt mir was da drin ististnicht alles drinnen Nein mich am Ende der Datei ähm trotzdem nicht am Ende der Dateiich langsaman wie bei als Struktogrammist sogar auch ganz interessant stellt ?? das erste ist sound das nächste F könnte man auch bringenmuss ?? seindas muss man sosind wie sie jetzt auf gemalt habe ich möchte dieses merken nur einmal drin haben nicht zweimal drin haben das ist doch ungeschicktwenn sie als Flussdiagramm malenkennt sie nicht auf den Gedanken so zu schreiben ist eine der stehen habe das das merken zweimal drin was soll dasFragezeichenich möchte es gerneso machen dass dieses merken ein einziges Mal drin stehtPunktwir dieses merken der Seiten und Tododieses merken soll nur ein einziges Mal drin stehenwie kann ich meine Vergleicheformulierendass das einfacher wirdder Trick wärealso diese zu kodierenist alles drinnenoder bin ich am Endedann merk ich mir dasDesigner was von Silvester genauso wenn sie diesen Doppelstrich schreiben ?? das Schreibenalles drinnen ?? informell alles drin ?? DoppelstrichE OF genau das von Zenith soin der erste schon wahr ist wie ich in das Eve reinAusrufezeichenes warmeine erste falsch ist Nein ich mir den zweiten anno der wahr ist und dann wird dieser Ausdruck mit dem Doppelstrich oder war sicher Zeuge des Fonds wird interessanterweisegenausowerde also ein einziges gif bauenmit alles drin oder am Ende der Dateiund in den ?? steht dann drin ich merke mir dasAnderselsfondsum einen einzigen ?? kommt das Abschneiden reindann war nämlichnicht alles drinnenund ich war nicht am Ende der Dateibisjetzt aber Sonnetabellemal machen mit allen vierFällen alles drinEnde der Dateiwas mache ich dann jeweilsNein Nein Nein JahrJahren ein Jahr jawennalles drin istund ich bin am Ende der Datei egal ich möchte mir das merkenwenn alles drin istmir in jedem Fall dass es gar keine Fragewenn nicht alles drin ist und ich bin am Ende der Dateidamit es mir auch merkenwenn nicht alles drin ist und ich bin nicht am Ende der Datei dann mächtigabschneidengenauso wird es also funktionierenist alles drin oder Ende der Dateidie drei unterenEinträge hier unter Bad als ?? noch der ein Eintrag darummacht es dann schon hübscher als ich nehme dieses hier Industriediese Bedingung nämliche oben dazuendlichdie nächste ZeileoderIndustriedann merken wir noch ein einziges Els und in den Elsmache ich das mit demabschreibenundeinen Tabulatornach vorneganzes übersichtlicher geworden dass es eine sowieso schon interessiertes in soübersichtliche Teile zu zerstückelndas man sehen kann das verstehen kann dass es funktioniertoder dass es ihm nicht funktioniertKomma dass also es passt alles rein oder ich bin am Endedann merklich mir das als Ergebnisund ansonsten schneide ich ab und muss nachfragenes schon deutliche??als Ganzes in der Listboxmerkendas einfachste wäre Zeichenkettenin der Xbox zu schreibenSie bauen eine ZeichenketteF für FundstelleSimon eine Zeichenkettedie dann in die Listbox kommtist die ListboxSports Ausgabe Punkt seitensderiTunesPunkt er rätsie bauen eine Zeichenkettedie man dann einfach in Listbox dranhängt?? dass man den Buckel jetzt diese Zeichenkette herdas muss also der Vorspannso weit wie gehtseinder Suchbegriffund der Nachspann so weit es geht ich kann nicht davon ausgehen dass ich tatsächlich immer länger davor länger danach Anzeichen habeich vielleicht ganz am Anfang von Textsitzeentweicht hier sitzen habe ich nicht genügend Zeichen davor ?? ich könntehier sitzen am Ende des Textes dann habe ich nicht genügend Zeichen danachdas ?? passierenim Normalfallsollte ichdeutlich länger davor und bringe danach Zeichenaus demaus den aus der Zeichenkette es ist sie hier aus dieser Zeichenkette diskutierenkeinefor-Schleifeoder was ähnliches sondern sie benutzen selbst Schwingzeichendie bisher dein Speicher rumfliegenistund davon will ich eineUnterzeichenkettesub Stringsich mal andas andere sind vollstes zu seinvon?? und wie vier ?? Astat Index unlängstvom wievielten Zeichen null ab dem vordersten Zeichenund wie viele Zeichen will ich habensowas bräuchte man also von soundsovielAusrufezeichenalso im Regelfallnichtim Regelfallwerden sie sagen ab wodie Stelle an der ich fündig geworden bin minus die Länge des Vorstandshier bin ich fündig gewordenminus die Länge des Vorstandsab da will ich Anfang auszuschneiden?? zu kopierenund zweiten vier Länge des Vorspanns längere Suchbegriffslängedes Nachspann das ist der Regelfall aber sie sehenjanicht immerich hab es ?? Regelfall in anderen versuchen das irgendwie zu rettenT Minuslänge desVorstandsdringe davorab da will ich anfangenzu schneidenoder vorher wenig wegschneidendie sagen und wie viele Zeichen ist also dieLänge davordie Länge sinddoch schondie Länge des Suchbegriffesund die Länge danachdas wäre im Regelfalldie Länge ich abschneiden will von dieser Stellediese Längeist die Welt aber ungerecht es geht eben nicht immerberücksichtigenganz am Anfang des Textesam Ende des Textes Verzicht funktionierendieses hier kann negativ werdenwenn Sie Ihren Suchbegriff anstelle vier finden und dann auf zehn abziehenund sie plötzlich einer negativen Stelle ausschneidendas wird sicherlich was auf die Finger gebenund dieses hier die Länge kann so sein dass sie über den Text hinauszeigtdas etwas auf die Finger gebenwie Komma das rettendie Probleme was mit Gift zu basteln aus dem er vorne würde ich wahrscheinlich nur eigene Variablenmachendas malStaatschreibenden Mundterist gleichdieses hierunter den wahrscheinlich den ?? gesprochenPunkt das zu rettenund mit den Bündnisse genauso machen die Längedes etwas freundlicher zu lesenPunktden Bundesgenossenmachen in Längeist gleich das Wasser herausgerechnetworden istund dann wird man auch das mit einem Fzu retten versuchen?? weiter Kommaum alte Spezialfälledaneben zu behandelnsind nebenbei so wird es auch deutlich schöner zu lesen ich weiß jetzt was beim Satz klingt der erste bedeutet und was bei der am Samstag der zweite bedeutetständig sofort monströse Formen säumig Habgier ordentlichen Namenman kann sich natürlich dabei auchgehörig selbst überlisten wenn sich hinten für die variable Länge nicht länger schreiben sondern Ende schreibensie was behauptet was er gar nicht dem Sendestartbis EndekönnenStaat und Längedie falschen Begriffe nimmt für die Variablen kann man auch gutheute verwirren Punkt eine Stellesollte man Riffs zu fördern was muss da jetzt passieren?? ich gucke ?? ist der Staat sie nicht da ausrechnen negativhabe ich vorne nicht genug Luft in meiner Zeichenketteund mein Abo schneide ichalso diese Situationich hab vorne nicht genug Luftscheint wirklich ganz ganz vorn an ??ich kann nicht der Anfang bei minus drei minus siebenaber ich kann bei null anfangen der Rettich Anfang die Zeichenkette ganz aufdas Wetter machen?? würde ich sagen statt gleich Nullhätte man auch anders formulieren können MitteMärz Punkt Max aber sofort klar was passiertwenn ich ausgiebigmüsse weiter links schneiden als es überhaupt gehtschneide ich so weit links wie es überhaupt geht an der Stelle nullabden Zeichen mit der Nummer null ?? nehmen den Anfang der Zeichenkettees mitjetzt die Länge deines Mannes inraffinierter dran gehen je nachdem ob ich hier vorne abgeschnittenhabe oder nichthabe ich ja die Länge davoroder nicht die komplette Länge davorda müssen wahrscheinlich meine Skizze machen glaube ich ganze Länge zu kriegen das wirklich ganz so leicht seinsie überlegen sich ?? folgendeswie Länge ausgerechnetwir das es jetzt nicht mehr richtigLänge der vorstehender nicht mehrich hab ja im Zweifelsfall nicht die komplette Länge davorweil ich hier diesen Überhang ich mitgenommen habe nicht nach links habe was sich hier schreiben statt länger davorund dann kann man tatsächlich wahrscheinlich wieder gucken ist die Länge denn so das ichin der Zeichenkette es genug habedas müssen wieder funktionell aber der erste Schritt ist hier ?? Länge davorKomma dass nach ?? Geschichte ich hab nicht mehr die komplette Länge davorgab er vielleicht nun Teilwas schreiben Sie hier länger davorinteressantes ohne Skizze zu machen sondern nachzudenken ?? ich brauche etwas was im RegelfallLänge davor istdas Musikstar zu tun haben offensichtlichwas machen Sie mit Stars damit sie im Regelfall die Menge der voraus kriegen sie rechnen P minus stattdem Nussstaatdem ISP Feldweg minus Minuslänge davor ist Länge davoralso haben wir den ganz schweren Verdacht hier müsste stehen P minusStartdas ist richtig wenn ich im Regelfall bin dann steht hier dem Staat gibt Länge davor und so weiter das was ich vorher hattewenn ich nicht im Regelfallbildenwenn ich hier in das befreien germikann ich mir überlegen ob das Sinn ergibtdas muss man doch aufzeichnen?? ich stelle mir vor ich geh das ist reines ist nicht der normale Falljenes giftreineshängtmein Vorspann nach links überdiese Situation hier oben der Vorspann nach links übermein Geschehen zeigt jetzt hierder Anfang des Suchbegriffelderzeigt man PMausschneidenmöchte ich also diesen Teilkann er das nicht vorhanden nicht ausschreiben habe ich einfach nicht diesen Teil möchte ich ausschneidenwie lang ist der Teil den ich ausschneiden möchtegenau Pdas ist dieses Jahr bis zum Boden hin P plus die Länge des Suchbegriffesplus die Länge des Nachspanndas möchte ich außerP Busse längere Suchbegriffewegen des ?? ?? gucken ob sie kommtPStatus nullzwei ?? Bezirk ??P plus die Länge des Suchbegriffsplus Länge des Nachbars heuteals auch in dem Fall ist es richtigKomma so tungestern nächsten elf möchte ich eben wissen ob diese Länge nochWidersacher ?? Zeichenkette noch reicht für diese länger als analog zu dem ?? oben jetzt einfachbin ich nicht zu viele Zeichen habenistStartlängeist die Länge dichter abschneiden willgrößer als die Länge meiner Zeichenkettees übrigensganz klarwas sie tun werden das analoge zu den ihr sie sagen ich setze dann eben längerauf die Länge meinerZeichenkettesokönnte das funktionieren?? es für dich noch eine Vorsichtsmaßnahmeergreifenin den Texte dadurch gemildert wird gibt es ZeilenumbrücheBeistrich Tabulatorenundähnliche Schweinereindie für dich auch noch beseitigen wollen Beistrichbildeten und dazu ?? oder Zeichenkettemit Suchbegriff und vor Nachspann so viel wie gehtjetzt für dich hier noch der Sauberkeit halber in der Darstellung sagen ?? Placesersetze alleVoucherersetzte anderedamit wieder ansalsoRücklauf ersetze alle RückläufedurchSternchenerkennt gleichdasselbe mitanderen üblichen Verdächtigennur leihenund was den Tabulator auchdas es wirklich saubere Zeichenketten werdenmir aber möchte meinen dass das jetzt so sein müssteersetzteVeterandurch Sternchen und so weiterleider nichtgenau angucken was da stehtStringals RückgabetypString Places kommt eine Zeichenkette zurückvon einer Zeichenketteclass aufrufen kriegen sie ein Zeichenkettezurücksie ändern nicht die Zeichenketteselbstsondern sie kriegen eine neue Zeichenkette zurückdas ist allgemeines Positionsprinzipin C scharf und auch anderswo für ZeichenkettenZeichenketten sind unveränderlichim YouTubeZeichenkettensind unveränderlichwenn ich Webspace sage ändere ich nicht die Zeichenkettesondern ich kriege eine neue Zeichenkette zurückin der was geändertes was muss sich also schreiben statt dieser drei Zeilen korrekter Maßendas wieder zu F zuElfriede Klees ändert nichtdie Zeichenkette auf die er verweistsondern erzeugt eine neue Zeichenketteeine Referenz auf eine neue ZeichenketteReferenz auf eine neue Zeichenkette schreiben sie wieder in die Variable Fsieht haarsträubend ausanderen genausowie mir auch genausonebenbei jetzt könnte ich die sogar alle hintereinander hängenKomma gesagt das man bei Javascriptgerne sowas hatZeichenkettedie aus der aus diesen ersten Displays rauskommtin derenBesitz alle neue Zeichenkette rausausder Zeichenkette wieder rauskommt ersetze allekönnte man hübsch miteinander hängen?? Places eine Zeichenkette eine neue Zeichenkette nicht mehr selbstdarin ersetzegibt eine neue Zeichenkettedarin ersetzeübrigens auch was mich im Vergleichgleißende Presse classic Days miteinanderDäumchensosieht es ein wenig brauchbar ausdieses Wert scheint schön in derMitte so schwer sehr gutWertgeht natürlich auchalsobis dahin möchte man's glauben ich nehme auch noch mal meinenTest Text den ich gebastelt hatteda hatte ich die ganzenVorkommenquasi durchnummeriertum besser zu sehen ob ich wirklich alles erwischegesucht nach ABCauch?? okayoffensichtlich noch nicht ganzEis ABC zwei ABC direkt dahinter drei ABC der nördliche drei ABC vier besiedelte der fünf ABC fünf und GeorgeA Bernardoffensichtlichgibt's auch noch wasdas veranstalten?? na das ist jetzt die Selbstliebegefangenhaben und sollte ich malalle unterbrechen machensind ja mit seinen Zäpfchen gefangen zwischendrindas ärgerliche ist inzwischen gar nicht mehr genau wo die aufgetretenist war sie gefangen habenirgendwo hier beim Abschneidenist wasungeschicktes passiert ich mach mal folgendesdas ichdarcatchwegnehmediePolizei mir aus kommentieredas Siegertreppchen nicht mehr gefangen wirdund dann müsste ich mit dem Debugger direkt sehen könnenwas jetzt schief gegangen ist an welcher Stelle ich das Problem hatte es Textsuchen nachArtikel zehn?? Auge jetzt wieder dein Browser das danach allerdings selbst zwangendich selbst steigt auf ihrem Programm irgendwohin ?? und dann fangen sie sie wissen gar nicht mehr genau was es eigentlich schief gegangenund hatte zwei ?? andas es also schief gegangenPunktinteressant genau der Ärger den wir eigentlichhätten vermeiden wollen Staathundert fünfzehnLänge dreiundzwanzigproJahr oderstimmtwas ist das Problemdies auch was ist das Problem vergleiche die Länge mit der Länge der Zeichenkettewarum ist das nicht richtigdie Zeichenkette ist hundert fünfunddreißig lang und hat jetzt gesagt Ausschneidenab hundert fünfzehn?? zwanzig Zeichen das wieder nicht gut hinhauen Aktenzeichen hundert fünfzehndrei zwanzig Zeichen Ausschneidenvon einer Zeichenkette die hundert fünfunddreißig lang istKommakann ich nachvollziehendas es ergibt hundert fünfzehn und die dreiundzwanzigtausend hundert achtunddreißigdas wird nicht gehenwas ist an diesem Vergleich hier falschder sich zu Ende gedachtStartstopp?? das hier maldie Länge möchte ich nicht Vergleich mit der Gesamtlänge ich möchte vergleichenKlammer aufwas möchte ich den Vergleich nicht ?? die Zeichenketteaus der Lichen Abschied bilden will ab einer bestimmten Stelle für eine bestimmte Längemöchte nicht diesen Länge hierdie ich abschlägigausschneiden willmöchte ich mich mit der Gesamtlänge vergleichen sondern ich möchtevergleichendiese länger plus die Positionab Welt Ausschneidenwill mit der Gesamtlängealso die Startpositionwird der Betroffenemuss dem Staatgroß längergrößer es längstmal mein catch wieder rein?? das noch Komma sie haben sie nebenbei der Faust ist durchgelaufenohne Problemenur meine etwas fiese Rate Text der ist nicht durchgelaufensagauch was über das Testennehmen Sie möglichst fiese Beispiele?? Programm auch mal an die Grenzen zu führenden Test Excel durch ABCgelernt noch ein?? glaub ichdann nämlichdoch hier die selbst schon wieder raus wie das Cats wieder raus?? Status längersei es mal richtig aus aber es scheint auch noch auf andere Weise kaputtgehen zu könnennoch malohne Netz und doppelten Boden den Testtextzu sehenimmernoch Ärger statt hundert fünfzehnin die Länge hundert fünfunddreißigdas alles sehr bekannt vorob sie die Länge hundert fünfunddreißigdie Zeichenketteselbst es hundert fünfunddreißiglangmöchte ab hundert fünfzehnhundert fünfunddreißigausschneidenoh jaes aber des ist korrigiertwas ich noch korrigieren müssenKomma sollte Fehler wenn man auch ganz beheben natürlich hier auf Länge minus StartServices natürlich aussehenBeistrich dass hierwas möchte ich denn jetztwenn ich zu viel ausschneidenwill was möchte ich denn nur ausschneidennehmedie Gesamtlängeder Zeichenketteminus Staatdas ist das was übrig bleibt das kann ich sicherGesamtlänge minus StaresserVersucheinein?? hast du bis jetzt einig sind sie noch mit tausend verschiedenen Dateien das mal ausprobiert?? die reine Logikist manchmal?? durchso eins zweivier drei vier fünf sechs siebensind bei sieben habe ich zwei direkt miteinanderum die Maschine wirklich herauszuforderndas funktioniert ?? ich finde einmal ABC direkt nach der siesehen was dahinter stehtneunzehnhat auch zwei miteinander elfhier mit Zeilenumbrüchenoch extrazwölf dreizehn vierzehn fünfzehn sechzehndreißigdie zwei kommen sehr dicht hintereinanderdas hier im Nachspann der schon die dreißig stehtschon die drei von der dreiunddreißig?? ist ein oder zwei gemeinmir ineinander zwei vierzig dreiundvierzigdass die dreiundvierzig?? Disco dann hier noch ABC ABCABC drei hintereinanderAnteile gefunden zu habenokay bis dann sie das also gut ausso könnte man das tunwir schon unsere Jugendlichen auchService fehlerfrei zu seinFrage was ist wenn ich eineneine Fundstelle ganz am Ende habe sodass der Nachspann nicht mit drin istPunkteine Fundstelle ganz am Ende sodass der Nachspann nicht mit trennen istsowasjetzt habe ich noch eine Fundstelledanachwird das funktionierenmeinen neuen Hoffnung wäre das die innere Schleife das tatsächlich erledigtdie innere Schleife stellt fest ?? wenn ich hier siehst dumöchte das eingesammelt?? die Zeichenkette die ich im Speicher habe komplett abräumenPunkt dieses du machen würdees wird fündigstellt fest ist am Ende der Zeichenkettesammelt also einKomma aus diesemelf wieder rausdie nicht SS reinwar auch hier die Mails nicht rennen da nicht von Siegen nach Laden gesagtdas heißt sie gehen mir wieder in das du rein?? werden noch mal fündigsind am Ende der Zeichenkette und hole auf den letzten raus also von der Theorie her würde ich sagen wird es funktionierenaber Theorie ist eine Geschichte Praxis die anderekönnen ganz dreist in den Beispiel Text nehmen und genau den Fall konstruierendas wärealso zu schönWhite Box Testing im Unterschied zu Black Box Testing der Prozess den sie tun so als ob sie nichts wissen was das Programm macht ??formuliert bitterböse Testfälleich weiß jetzt was das Programm macht und probiere trotzdem böse Testfälle zu formulieren Whiteboxeinmal gucken ?? gesagt zehn Zeichen danach ABC das sind keine zehn Zeichen danach wenn ich hier noch ein ABC dahinter hängenbis sich die Situation habenwir keine zehn Zeichen danachABC ist also dieser wird ja gezielt schon der Sonderfall des Club sich noch ein letztesKomma weiterhin die neunundvierzigdazwischenzählenkann ?? letztes dahinterwenn das funktioniertKomma sowie erhofftansehenmerkt man weiß ebennicht was sein eigenes Programm macht es ist zu leicht irgendein Unsinn zu programmierenwaswenn die formalen Methodenverifikationsollte schon drei Nummern komplizierter dann von der Programmierung her aufwendigervon der Programmierungdes Text?? und ich suchesiespannende Frage ist finden wir Nummer neunundvierzigachtundvierzig neunundvierzigBefinden ?? wird sich das Wasser da und im Nachspann von achtundvierzig die die neunundvierzigund empfinde neunundvierzig?? im Vorspann von neunundvierzig die die achtundvierzigsind sie nachder neunundvierzigKlinge noch zwei Zeichen mehr war nicht zu holenscheint also funktioniert zu habenwas das angeht das als er sich das Programm fehlerfrei istBeistrich mit ein wenig ins Feuer legen aber es ist zumindest schon neunundneunzig Prozent fehlerfreidas ich jetzt gerne noch hätte ist das Wetter nicht einfache Zeichenketteanhängenrein hängen in die Listbox und seine eigene Klasse habenmit der man dann mehrwenn sie noch machen könnte ??einen klassischendie Schweifklammermacht dieHauptklasse auf und wieder zu ich hab das man dieselbe Dateieine eigene Klasse namens Fundstellendass man Fundstellenin den Desktops hängt und nicht andere ZeichenkettenKomma solche Geschichten machen das die Fundstelle zum Beispiel merkt was ist die Positionirgendwann habe ich's gefunden was war eigentlich die Textdateiin der es gefunden hat und so weiterund dannnoch weiter nachfragen kann in der List Boxin der Listbox eine Fundstelle auswählen kann und dann zum Beispiel noch vier hundert zu sagen sag mir doch mal an welcher Positiondoppelklicken kannalso meine Hoffnung wäre das ein bisschen mehr speichern dann erst mal nureine Zeichenkettein den ich diese Zeichenkette Begriff und Umgebung unseresUmfeldesalso?? mal anfangenund da soll jetzt drinnen stehenwas wir hier direkt hinzugefügthaben?? gerne hätte istkonstruierensie jetzt eine neue Instanzvon der Fundstelleübergeben sie die neue Instanz von der Fundstelle an die Listboxso das das so aussieht ist bisher ausgesehen hatdas heißt sie müssen mir in der ?? in der KlasseFundstelle noch das ein oder andereergänzenund da könnte man ihn dann auch was dazu nehmen wiewas ist die Position wann habe es gefundenweitere Informationen weit vor Nachspann auch trennenjetzt in zehn Minuten nicht so ganzalso noch mal Auftragnicht eine Zeichenkettedirektin die Listbox rein zu hängen sondern daraus eine Fundstelle zu konstruierenund die Fundstelle darein zu hängenso das es so aussieht wie es bisher ausgesehen hat?? mehr Möglichkeiten hätten ?? wolltenwas heißt dass sich in der Klasse Fundstelle noch das ein oder andere ergänzen müssen??ich auch sinnvollerweiseeinen constructiontesollte öffentlich sein heißt für die Klasse Fundstellestelleundstelleund wo ich schon die Zeichenkette zusammen Bastlermit Vorspannnachbarnund so weiter dann wird die am einfachsten übergebenaus Fink?? Business Namen zu schreibenPunktdas macht der KunstfaktorwirdBegriff und Umfeldgleich diesen ersetzen was macht der constructionirgendwoda waren wirso in elf ist die ZeichenkettedrinVorspannnachbarnund so weitermöchte eine neue Fundstelle konstruierenBeistrichwas man wollte leben FSich baue eine neue Fundstellevon dieser ZeichenketteFkönne sie mit Klammern auch direkt dieses FDP ist und so weiter rein nehmenich sehe geradeum die ganz harte Lösung wäreder sie dieses lässt auch schon direkt an das Absinth anhängen es Satz drinPunkt gibt lässt Punkt UPS Punkt lässtman diese Zeile gespart und dann können Sie das ganze sogar noch in Klammern rein setzen sie mit Klammern wir schreiben es sagt StringPunkt UPS Punkt gewählt Punkt geprägt?? kein Mensch mehr lesendas lieber soals ?? zu ihrer neuen Fundstelle aus dieser Zeichenketteund ich füge jetzt dieseFundstellemeiner Desktops hinzu ??es sojetztwird das noch nicht ganz so funktionierenwie erhofftunsdas ist jetzt nicht so bekanntwas muss ich jetzt noch machendie Geschichte zur Polymorphieim Zweifelsfall alle noch mal anguckenwas hier aufgerufen wird von der Listbox ist die Methode ToStringin jede Klasseerbtüberlange Wege vielleicht die Methode ToStringund die StandardImplementierung dieser Methode gibt einfach den Namen der Klasse zurück das es was wir sehenmüssen ToString überschreibendas nicht der Name der Klasse zu bekommenKomma was wir wollen zurück ?? wird es auch funktionierenBeistrichnehme tatsächlich Fundstelleninstanzenin die missbrauchsreinAlice Box fragt die Fundstelleninstanzennach ToString verwandelt sich in eine Zeichenkette und legte den Namen zurückBeistrichmuss also hierToStringPunkt Fundstelle über??beisehen siewassie geschenkt kriegen ab Werk liegt alsder Vergleichder CashcodeToStringLeerschritt Übergang erklärte Swing istkann ich die am häufigsten beschriebeneHohn was ich zurückgeben will ist eben nichts was die Mutterklasse machtden NamenLeertaste zurückgeben sondern was ich möchte istdas ihrdiese Zeichenkettezurückgebenda könnte man jetzt weiter Wasser zu basteln plus die Zeilennummerin das in der das vorkommt plus wann ich es gefunden habeund ähnliche Geschichten wenn ich hier noch weitere Informationen hätte zum Beispielgewisses Aussehen wie vorheres ist komplizierter gebaut macht erst mal dasselbe?? wieder aus wie vorherwas ich jetzt tun könntest folgendes bin ich jetzteinenFundstelle in der Liste anwählekann ich eine Liste fragen okay was ist aktuell angewählt welcher ist aktuell angewähltich weiß das Fundstelle und in Münchens Methoden von Fundstelle aufrufenden passenden Kassen habeunter weitere Schwänze machenich öffne die Textdateian dieser Stelle oder ähnliche Geschichtendes Programmes auf diese Weiseetwassagenkomplexer geworden ist könnte mehr tun an dieser Stelle könnte hier mehr einbauenwollendie Zeit umdas Dobermannoder anderswo was könnte man hier noch ein paarzusätzlicheAngaben wie können Sie die Position einsammelnund hiernach zählt das wievielte Zeichenbin ichda ?? ich gerade am bearbeiten versteht man sogar die Zeilen zählenbisschen raffiniertersein zählenaber all das könnte man noch ansammelt zur Situation und hier dannund hier dann zum Beispieldem Fundstellesfaktormitgeben