Class SplitString
{
String SplitStr;
Int SplitByte;
Public SplitString (String str, int bytes)
{
SplitStr = str;
SplitByte = bytes;
System. out. println ("The String is: '" + SplitStr + "'; SplitBytes =" + SplitByte );
}
Public void SplitIt ()
{
Int loopCount;
LoopCount = (SplitStr. length () % SplitByte = 0 )? (SplitStr. length ()/SplitByte) :( SplitStr. length ()/SplitByte + 1 );
System. out. println ("Will Split into" + loopCount );
For (int I = 1; I <= loopCount; I ++)
{
If (I = loopCount ){
System. out. println (SplitStr. substring (I-1) * SplitByte, SplitStr. length ()));
} Else {
System. out. println (SplitStr. substring (I-1) * SplitByte, (I * SplitByte )));
}
}
}
Public static void main (String [] args)
{
SplitString ss = new SplitString ("dd in test dsaf male 3443n 43 Chinese people 0 ewldfls = 103", 5 );
Ss. SplitIt ();
}
}
Aaron @ aaron-ubuntu :~ /Study $ javac SplitString. java
Aaron @ aaron-ubuntu :~ /Study $ java SplitString
The String is: 'dd in The test, dsaf, male, 3443n, Chinese, 43 Chinese, 0 ewldfls = 1000'; SplitBytes = 5
Will Split into 8
Test
Dd ds
Af male
3443n
43 centers in China
0ew
Ldfls
= 103