Video: Difference between Core java and Advanced java 2024
de meeste Java-toepassingen veel gebruik van strings omdat strings een gegevensformulier zijn dat mensen gemakkelijk begrijpen. Bovendien bieden strings flexibiliteit die andere gegevenstypen niet bieden. Als u bijvoorbeeld met een reeks werkt, kunt u getallen en tekst combineren. Een string kan elke gewenste informatie bevatten.
Bovendien kan een tekenreeks zelfs escape-tekens bevatten om de inhoud van de tekenreeks op een manier te laten lijken die u bevalt. Kortom, mensen begrijpen snaren en snaren zijn ongelooflijk flexibel, waardoor ze een populaire manier zijn om gegevens op te slaan.
Jammer genoeg begrijpt de computer de inhoud van de string niet zo goed als jij. Als u bijvoorbeeld wiskundegerelateerde taken in uw toepassing wilt uitvoeren, moet u getallen in tekenreeksindeling omzetten in een echt numeriek primitief of objecttype. Anders zal de computer geen idee hebben van hoe om te gaan met de gegevens. Gelukkig maakt Java de taak van het converteren van en naar strings eenvoudig.
Strings kunnen behoorlijk lang worden. Wanneer ze lang genoeg worden, moet u ze misschien op verschillende manieren doorzoeken. Naast het zoeken naar specifieke tekens, woorden en woordgroepen, moet u mogelijk controletekens vinden of andere taken uitvoeren die betrekking hebben op slechts een deel van de tekenreeks.
Wanneer u met Java werkt, kunt u zoeken naar informatie aan het begin of het einde van de reeks. Je kunt ook twee strings vergelijken om te bepalen welke het soort informatie bevat dat je nodig hebt. Ten slotte kunt u werken met subtekenreeksen, die deel uitmaken van tekenreeksen - een reeks in stukken gebroken.
De mogelijkheid om strings te manipuleren is ook essentieel. U wilt bijvoorbeeld elke occurrence van Jack vervangen door Jane in een zin. U kunt ook specifieke tekens (zoals escape-tekens) uit een zin halen of de tekenreeks in kleinere stukken splitsen met een scheidingsteken (een speciaal soort teken dat een deel van de tekenreeks van een ander deel scheidt). Het manipuleren van strings omvat ook het formatteren ervan.