Wanneer computerprogramma's te gebruiken gegevens , ze soms gebruik van verschillende technieken voor het opslaan van verschillende soorten data waarden . Bijvoorbeeld kan een computerprogramma data uit een database die getallen en tekst kunnen zijn gebruikt . In de programmering , worden sequenties van tekenreeksen genoemd . Strings kunnen alle tekens , inclusief letters , cijfers en symbolen vasthouden . Soms is een programma nodig een gegevenswaarde van een soort naar een andere te converteren , een proces dat vaak gepaard strings en getallen. Gegevens Computerprogramma's kunnen gegevens uit databases , tekstbestanden , XML-bestanden en vele andere bronnen te gebruiken . Sommige programma's en websites ook de gegevens van input van de gebruiker , bijvoorbeeld wanneer mensen tekst typen in de tekst - velden in een gebruikersinterface vastleggen . Sommige talen , zoals Java , vereisen programma's expliciet te vermelden het type van een data waarde wanneer het wordt opgeslagen in een variabele . De volgende voorbeeldcode geeft aan : String aword = " appel " ; int anumber = " 5 " ; Deze code instantieert twee variabelen , waarvan een met een tekst type en de waarde touw , de andere een primitief soort integer . soorten Programmeertalen moeten verschillende soorten gegevens verwerken . Daarom sterk getypeerde talen , zoals Java , voorzien specifieke typen voor verschillende soorten getal tekstreeksen bytes en Booleaanse waarden onder anderen . Java is ook een object-georiënteerde taal , wat ook betekent dat er gegevens kunnen opslaan in code voorwerpen , met elk object vertegenwoordigt een reeks van gedragingen code en data . Het type van een data-item bepaalt hoe een programma behandelt het. Zo kan typen aantal deel Soms nemen in rekenkundige bewerkingen , terwijl de types string kan informatie bevatten karakters bieden . Conversies , programma's moeten omzetten data items van het ene type naar het andere . Dit is vaak nodig wanneer programma's importeren van gegevens uit een externe bron, zoals invoer van de gebruiker of een gegevensbestand . Methoden voor het lezen van externe gegevens in een programma vaak lees de gegevens als tekenreekswaarden . Als deze strings bevatten getallen , kan het programma nodig om de numerieke tekenreeksen omzetten in types nummer . Het volgende voorbeeld Java- code laat zien : . Int numValue = Integer.parseInt ( " 3 " ) ; Deze code maakt gebruik van de Java- Integer -klasse naar een string waarde om een soort nummer te zetten < br Overwegingen > bij het omrekenen tussen soorten in programmeercode , onvoorziene fouten zijn mogelijk . Als een programmeur omvat conversie code binnen een toepassing die leest in onvoorspelbare data , is er een mogelijkheid dat de gegevens niet opgeslagen getallen als strings helemaal kunnen bevatten . Als een programma probeert een string te converteren naar een typenummer , maar de string niet een getal bevat , kan het programma crashen . Bijvoorbeeld , de volgende gewijzigde code van Java zou een uitzondering : int numValue = Integer.parseInt ( " b " ) ; Programmeurs moeten daarom foutafhandeling in te bouwen in een code waarin ze converteren tussen snaren en nummers .
|