如何在java中混合使用兩個字符串?交錯字符串
如果我有abcde
和123456789
,獲得a1b2c3d4e56789
的最簡單方法是什麼?
這裏是我的代碼:
public class Mix {
public static void main(String[] args) {
String s1="vera", s2="ronaldo"; /* input strings */
StringBuilder sb = new StringBuilder();
for (int i = 0; i < s1.length(); i++) {
sb.append(s1.charAt(i));
sb.append(s2.charAt(i));
}
String result = sb.toString();
System.out.println(result);
}
}
輸出:
vreornaa
我的預期輸出:
vreornaaldo
請注意,長度檢查需要在兩個循環之前完成,而不是在此特定循環之前完成。 –
@Rohit,現在我意識到問題中的代碼不檢查's2'邊界,我添加了一個工作解決方案。 – omainegra