Opdeling af et Java String i en række mindre Strings med en fast bredde er nyttigt, når du har brug for at kopiere data til en kilde , der har begrænset plads, såsom et bord med en bestemt kolonnebredde . En Java String er et objekt , der indeholder en række tegn , såsom et navn eller en sætning fra en bog . Opsplitning en String sker ved looping gennem String , gentagne gange kalder " substr " funktion og lagring af den nye liste over Strings . Instruktioner
1
Åbn din Java -filen i en editor som Netbeans , Eclipse eller JBuilder X.
2
Opret en funktion til at opdele en streng i mindre Strenge af en fast størrelse ved at tilføje følgende kode i din fil : Hej
public static List split_str_fixed_size (String str, int fixed_size )
{
int pos = 0 ; < br >
String tmp = "" ;
List ret_value = new ArrayList ( ( str.length ( ) + fixed_size - 1) /fixed_size ),
for ( pos = 0; pos < str.length (); pos + = fixed_size )
{
tmp = str.substring ( pos, Math.min ( str.length () pos + fixed_size )),
ret_value.add ( tmp ),
}
tilbagevenden ret_value ,
}
funktionen skaber en " liste" over Strings , der har den angivne fast størrelse . Derefter sløjfer gennem String , kalder " substring "-funktionen til at kopiere fast størrelse dele af String i "List ".
3
Kald " split_str_fixed_size "-funktionen til at splitte din String i faste størrelse dele ved at tilføje følgende kode i en anden funktion : Hej
String str = " eksempel tegnstreng "
int fixed_size = 3 ;
List str_split = new ArrayList ();
str_split = split_str_fixed_size ( str, 3),
" str_split " indeholder Strings " eksamen ", " ple ", " stri " , " ng o ", " f ch ", " Arac " og " breve ".
4
Gem Java -filen , kompilere og køre dit program til at splitte op String .
< br >