Video: Java svenska - 1 - Kom igång 2024
De flesta Java-applikationer använder tunga strängar eftersom strängar är en databild som människor enkelt förstår. Dessutom erbjuder strängar flexibilitet som andra datatyper inte erbjuder. När du till exempel arbetar med en sträng kan du blanda tal och text tillsammans. En sträng kan innehålla vilken typ av information du vill ha.
Dessutom kan en sträng även inkludera escape-tecken för att få strängens innehåll att visas på ett sätt som du vill. Kortfattat förstår människor strängar, och strängarna är otroligt flexibla, vilket gör dem till ett populärt sätt att lagra data.
Tyvärr förstår datorn inte stränginnehållet nästan lika bra som du gör. Om du till exempel vill utföra matrelaterade uppgifter i din ansökan måste du konvertera tal i strängformat till en faktisk numerisk primitiv eller objekttyp. Annars har datorn ingen aning om hur man interagerar med data. Lyckligtvis gör Java uppgiften att konvertera till och från strängar enkelt.
Strängar kan bli ganska långa. När de blir tillräckligt långa, kan du behöva söka dem på olika sätt. Förutom att leta efter specifika tecken, ord och fraser, kan du behöva hitta kontrolltecken eller utföra andra uppgifter som bara avser en del av strängen.
När du arbetar med Java kan du söka efter information i början eller slutet av strängen. Du kan också jämföra två strängar för att bestämma vilken som innehåller vilken information du behöver. Slutligen kan du arbeta med understrängar, vilka är delar av strängar - en sträng i stycken.
Förmågan att manipulera strängar är också viktigt. Du kan till exempel ersätta varje förekomst av Jack med Jane i en mening. Du kan också extrahera specifika tecken (t.ex. flykttecken) från en mening eller dela strängen i mindre bitar med hjälp av ett separatortecken (en särskild typ av tecken som skiljer en del av strängen från en annan del). Manipulerande strängar innefattar även att formatera dem.