Uppdelning en Java sträng till en serie mindre strängar med fast bredd är användbart när du behöver för att kopiera data till en källa som har begränsat utrymme, till exempel ett bord med en viss kolumnbredd . En Java String är ett objekt som innehåller en serie tecken , till exempel ett namn eller en mening ur en bok . Dela upp en sträng görs genom vidarekoppling av String , upprepade gånger kallar " substr " funktion och lagra nya lista med strängar . Instruktioner
1
Öppna din Java -filen i en editor som NetBeans , Eclipse eller JBuilder X.
2
Skapa en funktion för att dela upp en sträng i mindre Strängar av en fast storlek genom att lägga till följande kod i din fil :
public static List split_str_fixed_size ( String str , int fixed_size ) katalog {
int pos = 0 ;
String tmp = " " ;
Lista ret_value = new ArrayList ( ( str.length ( ) + fixed_size - 1 ) /fixed_size ) ,
för ( pos = 0 ; pos < str.length (); pos + = fixed_size ) katalog
{
tmp = str.substring ( pos, Math.min ( str.length ( ) , pos + fixed_size ) ) ;
ret_value.add (TMP) ;
}
retur ret_value ;
}
funktionen skapar en " lista " strängar som har den specificerade fast storlek . Den loopar sedan genom String , kallar " delsträng " -funktionen för att kopiera fast storlek delar av strängen i " List . " Addera 3
Ring " split_str_fixed_size " -funktionen för att dela din String i fast storlek delar genom att lägga till följande kod i en annan funktion :
String str = " exempel teckensträng " ,
int fixed_size = 3 ;
Lista str_split = new ArrayList ( ) ;
str_split = split_str_fixed_size ( str, 3 ) ;
" str_split " kommer att innehålla Strings " tenta " , " pel " , " stri " , " ng O " , " f ch " , " AraC " och " gor . "
4
Spara Java -fil , kompilera och köra ditt program för att dela upp strängen.
Addera