‫Welkom terug.
‫En deze video wil ik je graag leren over het manipuleren van streams, en dat zal heel belangrijk
‫zijn omdat je het nodig zult hebben tijdens je programmeerervaring en carrière.
‫Dit is dus een extra lezing waar we het gaan hebben over verschillende manieren om gegevens op het scherm af
‫te drukken.
‫En we gaan kijken naar samengestelde tekenreeksen, tekenreeksopmaak, tekenreeksinterpolatie en woordelijke
‫tekenreeksen.
‫Dus je kunt je natuurlijk aan één manier houden als je er de voorkeur aan geeft, maar als je ze allemaal leuk vindt, is het
‫prima.
‫Maar probeer je gedurende je hele project aan één stijl te houden.
‫Laten we dus eerst een paar variabelen definiëren.
‫Dus binnen mijn hoofdmethode ga ik twee nieuwe variabelen maken.
‫De ene wordt H en dan wordt de naam Alphonsus.
‫We hebben dus een geheel getal, een leeftijd en de stringnaam.
‫Laten we nu eerst tekenreeksaaneenschakeling gebruiken en ik heb dit trefwoord al eerder behandeld.
‫Laten we dit heel snel bekijken.
‫Dus hier gebruiken we string-aaneenschakeling waarbij we hallo zeggen, mijn naam is, en dan het plusteken de
‫variabele plus en dan nog een string, om zo te zeggen, plus nog een variabele plus nog een string, om zo te
‫zeggen.
‫OK, dus we hebben een voorbeeld in een geheel getal waarin we eigenlijk zeiden wat voor soort variabelen we bij elkaar optellen om
‫een som te krijgen.
‫Dit is dus string aaneenschakeling.
‫Dus laten we dit uitvoeren en ernaar kijken en we zullen zien dat er String Concatenation staat.
‫Hallo, mijn naam is Alfonso.
‫Ik ben 31 jaar oud.
‫Dit werkt dus zowel met gehele getallen als met strings hier feilloos.
‫Dus dit is een string en dit is een geheel getal en we gebruiken het in string-concatenatie en
‫er is geen probleem mee in Arkansas.
‫Rechts.
‫Regelverklaring hier.
‫Oke.
‫Laten we nu eens kijken naar het concept van de tekenreeksopmaak, oké?
‫Dit gaat iets geavanceerder zijn, dus laten we ernaar kijken.
‫String-opmaak gebruikt dus de index.
‫OK, dus hier heb ik een verklaring die zegt dat dit tekenreeksopmaak is.
‫Dan gebruiken we ook hallo, mijn naam is.
‫Maar deze keer eindigen we niet met strings en gebruiken we aaneenschakeling, maar in plaats daarvan gebruiken we accolades, dan indexeren we nul voor
‫het eerste item en indexeren we een voor het tweede item.
‫Dus wat we zeggen is wat er komt na deze komma hier na mijn string add positie
‫nul.
‫Dus het eerste item zal hier worden geplaatst en wat er ook is gepositioneerd, het is de index, het
‫tweede item zal hier worden geplaatst.
‫Dus nu gaan we dit jaar nul vervangen door wat de naamwaarde ook is en één met wat de H-waarde
‫ook is.
‫Laten we dit uitvoeren en kijken of dit ook gaat werken.
‫En we zien.
‫Hallo, mijn naam is Alfonso.
‫Ik ben eenendertig jaar oud.
‫Dus nu voor jou een kleine uitdaging.
‫Maak hier nog een variabele aan, definieer er een met een toegewezen waarde en gebruik deze heel snel binnen de tekenreeksopmaak,
‫zodat je elke waarde daar kunt gebruiken.
‫OK, dus ik ga nog een string maken, ik ga deze ene baan noemen en het zal ontwikkelaar zijn.
‫Zoals, dus ik ben zo-en-zo jaar oud, ik ben een ontwikkelaar of geen ontwikkelaar, maar ook tussen accolades.
‫Dus nu wordt het index naar en ik ga hier de ontwikkelaarsvariabele toevoegen.
‫En eigenlijk heette het Java.
‫Dus laat me een beetje naar buiten scrollen zodat we de hele regel kunnen zien.
‫Dus hier staat, hallo, mijn naam is nul.
‫Ik ben een jaar oud en ik ben twee.
‫Dus deze getallen zijn natuurlijk niet de werkelijke waarden, maar ze zullen worden vervangen door wat we
‫hier hebben.
‫Dus ik hoop dat je dit probeert en dat je erin geslaagd bent het te proberen.
‫Dus hier voeg ik toe aan een ander item en dat zal baan zeggen.
‫Dus laten we eens kijken.
‫Hallo, mijn naam is Alfonz.
‫Ik ben 31 jaar oud.
‫Ik ben een ontwikkelaar.
‫Oke.
‫Dus dat werkte prima.
‫Laten we nu eens kijken naar snaarinterpellatie, oké?
‫En ik ga het hier gebruiken.
‫Dit is dus het derde concept van hoe je je string kunt manipuleren, en dat wordt stringinterpolatie genoemd.
‫Dus string-interpolatie gebruikt het dollarteken aan het begin, waardoor we onze variabelen op deze manier kunnen
‫schrijven, dus gebruik direct de variabelenaam in plaats van indexen te gebruiken.
‫Dus hier voeg ik de dollar toe aan het begin van de string.
‫Hallo, mijn naam is dan de naam.
‫Ik ben nu acht jaar.
‫Je kunt de naam en leeftijd aan het einde laten verschijnen, maar dat is op dit moment echt niet meer nodig.
‫Je kunt het weglaten en je kunt de code uitvoeren en je zult zien dat het op dezelfde manier werkt.
‫Dus hallo, mijn naam is Alfonso en ik ben eenendertig jaar oud.
‫OK, dus dit is de meer beschrijvende manier waarom je deze indexen niet hoeft te gebruiken en je weet nooit zeker
‫welke variabele waar was.
‫Nou, dat is niet echt het geval, maar toch is het een beetje ingewikkelder.
‫Ik geloof dat dit een vrij goede manier is om het te doen.
‫Nou, je hoeft niet altijd Plus's te gebruiken.
‫En dan hebben we nummer vier, dat zijn letterlijke tekenreeksen.
‫Oké, laten we eens kijken naar die zo letterlijke strings.
‫We moeten dat gebruiken en de compiler vertellen om de string letterlijk te nemen en eventuele spaties en escapetekens
‫zoals de back-end te negeren.
‫Dus laat me je laten zien wat dat betekent.
‫Dus daarom moet ik hier een iets grotere verklaring hebben.
‫Laat ik dat erbij voegen.
‫Zoals zo, nu heb ik hier een superlange string en er is veel over nagedacht en misschien wat tekst.
‫Dus wat dit zal doen, het negeert aan de ene kant spaties en escape-tekens zoals backslash
‫en tegelijkertijd zie je dat het de string letterlijk neemt.
‫Dus waar we een lege ruimte hebben, laat me er hier een paar toevoegen, het zal ze letterlijk vertalen.
‫Dus hier zie je dat ik nog twee spaties heb of geen spaties, maar hele regels die op dit punt zijn toegevoegd.
‫Dus dat is wat je kunt bereiken door dit teken voor woord toevoegen te gebruiken om deze backslash te gebruiken.
‫En tussen haakjes, bijvoorbeeld hier in de tekenreeksopmaak, wat dit zal doen, is dat het een nieuwe regel
‫creëert.
‫Dus hier staat het.
‫Hallo, mijn naam is zodat je ziet dat er een regel is, breek deze backslash en creëer een regeleinde
‫als je je afvraagt wat deze backslash en zelfs betekent.
‫En woordelijke strings zijn erg handig in specifieke gevallen.
‫Dus laat me het je laten zien.
‫Dus hier, in plaats van backslash backslash te gebruiken om bestandsdelen te schrijven, kunnen we woordelijke strings gebruiken om het gemakkelijker
‫te maken.
‫Dus als je de advertentie verwijdert, krijg je een foutmelding omdat je bijvoorbeeld een backslash een backslash geen geldige
‫escapetekens hebt.
‫Dus hier moet je dit hebben.
‫En omdat het anders denkt, oké, we proberen aan iets te ontsnappen,
‫wat betekent dat we deze backslash proberen te gebruiken, zoals we bijvoorbeeld hebben gezien met het backslash-einde.
‫Rechts.
‫Dus hier gebruikten we backslash en nou ja, ik heb het verwijderd, maar we hadden deze backslash en het zou ontsnappen aan het personage en wat
‫betekent dat het deze backslash en als een personage niet beschouwt, maar het springt gewoon naar de volgende
‫regel of wat dan ook.
‫Dus wat dit hier zou doen, is dat het ons nu dit specifieke pad zal geven en het zal ons de hondenfoto
‫geven.
‫Oké, dus dat is waar het is.
‫Teken is super handig.
‫Dus als het gaat om paden op uw machine en dan met woordelijke strings, zullen zelfs geldige escape-tekens niet
‫werken.
‫Dus hier, gezien deze backslash en zal niets doen, heeft het geen bevoegdheden in een woordelijke reeks.
‫Dus als we dat teken hier gebruiken, kun je de backslash van Moha zien en heb je hier geen krachten, ook al heeft
‫het wel kracht.
‫Dus laat me je een ander voorbeeld laten zien.
‫Zonder de advertenties en nu hebben we deze backslash en.
‫Dan zullen we Wahaha-backslash zien.
‫Je hebt hier geen bevoegdheden, ook al moet ik zeggen dat je bijvoorbeeld hier bevoegdheden hebt.
‫Dus laten we het opnieuw uitvoeren.
‫En je ziet Wahaha backslash en je hebt geen bevoegdheden.
‫Dat is waar we de buitenkant gebruiken en en Wahaha backslash end, wat Lambrick betekent.
‫Je hebt hier bevoegdheden.
‫Oke.
‫Dit zijn dus de verschillende manieren van stringmanipulatie.
‫En hoewel ik voor de eerste drie zou zeggen dat het logisch is om voor een van deze te kiezen en
‫dit consequent te gebruiken als het gaat om woordelijke tekenreeksen, hebben ze echt speciale gebruiksgevallen, zoals
‫je hebt gezien, bijvoorbeeld met de locatie op uw pc.
‫Dus bijvoorbeeld met de vuurkracht.
‫Oke.
‫Dus dat was het voor deze video.
‫Tot ziens in de volgende.