class Twinkle
{ public static void main
( String [ ] args
) { String rhyme
= "Twinkle\n twinkle\n little star" ; String rhyme2
= process
( rhyme,
"\n " ) ; System .
out .
println ( rhyme
+ "\n " + rhyme2
) ; }
{ int pos = msg.indexOf ( delim) ;
while ( pos >= 0 )
{
System .
out .
println ( msg.
substring ( 0 , pos
) + msg.
length ( ) ) ; System .
out .
println ( msg.
substring ( pos
+ delim.
length ( ) ) ) ; //test above
msg = msg.substring ( 0 , pos) + " "
+ msg.substring ( pos + delim.length ( ) ) ;
System .
out .
println ( pos
+ " iteration result is " + msg
) ; pos = msg.indexOf ( delim) ;
}
return msg;
}
}
Y2xhc3MgVHdpbmtsZQp7ICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpCnsJU3RyaW5nIHJoeW1lID0gIlR3aW5rbGVcbnR3aW5rbGVcbmxpdHRsZSBzdGFyIjsKCVN0cmluZyByaHltZTIgPSBwcm9jZXNzKHJoeW1lLCAiXG4iKTsKCVN5c3RlbS5vdXQucHJpbnRsbihyaHltZSArICJcbiIgKyByaHltZTIpOwp9CnB1YmxpYyBzdGF0aWMgU3RyaW5nIHByb2Nlc3MoU3RyaW5nIG1zZywgU3RyaW5nIGRlbGltKQp7CWludCBwb3MgPSBtc2cuaW5kZXhPZihkZWxpbSk7Cgl3aGlsZSAocG9zID49IDApCgl7CglTeXN0ZW0ub3V0LnByaW50bG4obXNnLnN1YnN0cmluZygwLCBwb3MpICsgbXNnLmxlbmd0aCgpKTsKCVN5c3RlbS5vdXQucHJpbnRsbihtc2cuc3Vic3RyaW5nKHBvcyArIGRlbGltLmxlbmd0aCgpKSk7Ci8vdGVzdCBhYm92ZQoJbXNnID0gbXNnLnN1YnN0cmluZygwLCBwb3MpICsgIiAiCgkJCSsgbXNnLnN1YnN0cmluZyhwb3MgKyBkZWxpbS5sZW5ndGgoKSk7ClN5c3RlbS5vdXQucHJpbnRsbihwb3MgKyAiIGl0ZXJhdGlvbiByZXN1bHQgaXMgIiArIG1zZyk7CgkJcG9zID0gbXNnLmluZGV4T2YoZGVsaW0pOwoJfQoJcmV0dXJuIG1zZzsKfQp9