Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Vad är meningen med konvertering av värde och stråkar

    ? När datorprogram använda data , de ibland använder olika tekniker för att lagra olika typer av data- värden . Till exempel kan ett datorprogram använda data från en databas som kan innehålla siffror och text . I programmering , är sekvenser av text som kallas strängar . Strängar kan ha några tecken, inklusive bokstäver, siffror och symboler . Ibland kan ett program kanske måste omvandla ett datavärde på en typ till en annan , en process som ofta innebär strängar och siffror . Data

    Datorprogram kan använda data från databaser , textfiler , XML-filer och många andra källor . Vissa program och webbplatser också fånga data från användarens input , till exempel när folk skriva in text i text - fält i ett användargränssnitt . Vissa språk , till exempel Java , kräver program för att uttryckligen ange vilken typ av data som värde när den lagras i en variabel . Följande exempelkod visar : String aWord = " äpple " , int anumber = " 5 ";

    Denna kod instansieras två variabler , en med en textsträng typ och värde , den andra en primitiv typ heltal .
    typer

    Programmeringsspråk behöver för att hantera olika typer av data . Av denna anledning , starkt typade språk , såsom Java , ger särskilda typer för olika typer av nummer, textsträngar , bytes och booleska värden bland annat. Java är också ett objektorienterat språk , vilket också innebär att det kan lagra data inuti kod objekt , där varje objekt som representerar en uppsättning kod beteenden och data . Den typ av en datapost påverkar hur ett program hanterar den . Till exempel kan antalet typer delta i aritmetiska beräkningar , medan sträng typer kan ge information om innehöll tecken.
    Omvandlingar

    Ibland program behöver konvertera dataposter från en typ till en annan . Detta är ofta nödvändigt när program importerar data från en extern källa , till exempel användardata eller en datafil . Metoder för att läsa externa data i ett program läser ofta de data som strängvärdena . Om dessa strängar innehåller siffror , kan programmet behöva konvertera numeriska strängar i antal typer . Följande exempel Java kod visar : . Int numValue = Integer.parseInt ( " 3 " ) ;

    Denna kod använder Java Integer klassen för att konvertera en sträng värde till ett antal typ

    Överväganden

    vid konvertering mellan typerna i programkod , oförutsedda fel är möjliga . Om en programmerare ingår konvertering kod i ett program som läser in oförutsägbara uppgifter , finns det en möjlighet att uppgifterna inte får innehålla tal som lagras som strängar alls . Om ett program försöker konvertera en sträng till ett antal slag , men strängen inte innehåller ett numeriskt värde , kan programmet krascha . Till exempel ändras följande Java-kod skulle kasta ett undantag : int numValue = Integer.parseInt ( " b " ) ;

    Programmerare måste därför bygga felhantering in någon kod där de konverterar mellan strängar och siffror . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man lär Binary Code
    ·Hur man skriver effektiva objektorienterad kod
    ·Random Access Data Structure
    ·Hur återställa raderade AVI -filer
    ·Hur Center en Drop - Down in HTML
    ·Hur man beräknar Switch Overhead
    ·Hur man kombinerar logiska grindar Diagram
    ·Hur man skapar en användare i Oracle SQL
    ·Ställa bindevariabler på Oracle SQL
    ·Hur man tar bort Crestline Windows
    Utvalda artiklarna
    ·Hur man skriver en besöksräknare i JSP
    ·Lägga till ett objekt till Viewstate
    ·Hur Match ett String i en array med Java
    ·Hur man installerar Vcvarsall.Bat
    ·Hur man bygger en plan Automation Test
    ·Scrum FAQ
    ·Hur att fånga och lagra bilder från en webbkamera i J…
    ·Hur konvertera Python till EXE
    ·Hur skapa anpassade funktioner i FileMaker
    ·Hur man skapar en Maven projektet i Galileo
    Copyright © Dator Kunskap http://www.dator.xyz