Splitting een Java String in een reeks kleinere snaren met een vaste breedte is nuttig wanneer u de gegevens naar een bron die beperkte ruimte te kopiëren , zoals een tafel met een specifiek kolombreedte . Een Java- String is een object dat een reeks tekens , zoals een naam of een zin uit een boek bevat . Opsplitsen van een string wordt gedaan door het doorlussen van de String , herhaaldelijk aanroepen van de functie " substr " en het opslaan van de nieuwe lijst van de snaren . Instructies 1 Open uw Java- bestand in een editor zoals Netbeans , Eclipse of JBuilder X. kopen van 2 Maak een functie om een string te splitsen in kleinere snaren van een vast grootte door het toevoegen van de volgende code in het bestand : public static List split_str_fixed_size ( String str , int fixed_size ) op Twitter { int pos = 0 ; < br > String tmp = " " ; Lijst ret_value = new ArrayList ( ( str.length ( ) + fixed_size - 1 ) /fixed_size ) ; voor ( pos = 0 ; pos < str.length ( ) ; pos + = fixed_size ) op Twitter { tmp = str.substring ( pos , Math.min ( str.length ( ) , pos + fixed_size ) ) ; ret_value.add ( tmp ) ; } terugkeer ret_value ; } De functie creëert een " lijst" van Strings of de opgegeven vaste grootte hebben . Het loops dan door de string , het aanroepen van de functie " substring " naar vaste grootte delen van de String kopiëren in de ' List . " 3 Roep de functie " split_str_fixed_size "om uw String splitsen in vaste grootte delen door het toevoegen van de volgende code in een andere functie : String str = " voorbeeld tekenreeks " ; int fixed_size = 3 ; List str_split = new ArrayList ( ) ; str_split = split_str_fixed_size ( str , 3 ) ; de " str_split " zal de Strings " examen " , " ple " , " stri " bevatten , " ng o " , " f ch " , " arac " en " ters . " 4 Sla het Java- bestand , compileren en uitvoeren van uw programma op te splitsen van de String . < br >
|