请帮我解决这个问题:
我有两个字符串,一个是用于电子邮件的id,另一个是密码,如下所示:
String name = "xyz@gmail.com";
String pass = "abc";
我将这两个内容编码成Base64字符串,如下:
String encoded_name = new String(Base64.encode(name.getBytes(), 0));
String encoded_pass = new String(Base64.encode(pass.getBytes(), 0));
我需要将这两个编码字符串用空格连接起来,如下:
String merge = encoded_name + " " + encoded_pass;
我通过控制台检查了这个字符串
System.out.print("Concatenate string= " + merge);
但是在控制台中,我的结果分为两行,就像这样。
11-18 00:25:29.898: INFO/System.out(1244): Merge= eHl6QGdtYWlsLmNvbQ==
11-18 00:25:29.908: INFO/System.out(1244): YWJj
为什么会发生这种情况,结果对我来说是意外的,为什么它没有在一行中打印。请帮助我解决。
谢谢