Tuesday, 15 July 2014

java - Adding two Strings simultaneously -



java - Adding two Strings simultaneously -

i want add together 2 strings output should if string s1="abc"; string s2="xyzwert"

the output of 2 strings should "axbyczwert"

thanks

assuming both strings same length:

stringbuilder sb = new stringbuilder(); for(int = 0; < str1.length(); i++) { sb.append(str1.charat(i)).append(str2.charat(i)); } string result = sb.tostring();

if 1 string longer, you'll need this:

stringbuilder sb = new stringbuilder(); int = 0; for(int len = math.min(str1.length(), str2.length()); < len; i++) { sb.append(str1.charat(i)).append(str2.charat(i)); } if(str1.length() != str2.length()) { string longerstr = str1.length() > str2.length() ? str1 : str2; sb.append(longerstr.substring(i)); } string result = sb.tostring();

java

No comments:

Post a Comment