Please help me to solve this:
I have two strings for email-id and password like
String name = "xyz@gmail.com";
String pass = "abc";
I encode these two into Base64 string like
String encoded_name = new String(Base64.encode(name.getBytes(), 0));
String encoded_pass = new String(Base64.encode(pass.getBytes(), 0));
and I need to concatenate these two encoded strings with space like
String merge = encoded_name + " " + encoded_pass;
I checked this string in console by
System.out.print("Concatenate string= " + merge);
but in console I am getting result in two lines like this
11-18 00:25:29.898: INFO/System.out(1244): Merge= eHl6QGdtYWlsLmNvbQ==
11-18 00:25:29.908: INFO/System.out(1244): YWJj
Why is this happing the result is unexpected for me why it is not printing in a single line. please help me to solve this.
Thanks
You should use the NO_WRAP flag as described in the Docs, the Base64 class will not add additional newlines.
So change your lines to the following:
This will output the following: