Code:
import java.*;
public class Test{
public String[] getCipherText(String str3){
String[] array3= str3.split("#");
String[] a1= array3[0].split(",");
return a1;
}
public static void main(String[] args){
String str3;
str3= "A,B,E,I,M,Y#N,R,C,A,T,S";
//cph.setCipherText();
System.out.print("Message: "+cph.getCipherText(str3));
System.out.print("\n");
}
}
I'm having an error here saying: Message: [Ljava.lang.String;@6a5bc8c9
What's the solution for this?
But when I change the method into void and print the string array, it works:
Code:
import java.*;
public class Test{
public void getCipherText(String str3){
String[] array3= str3.split("#");
String[] a1= array3[0].split(",");
for(int i=0;i<a1.length;i++)
System.out.print(a1[i]);
}
public static void main(String[] args){
String str3;
str3= "A,B,E,I,M,Y#N,R,C,A,T,S";
//cph.setCipherText();
cph.getCipherText(str3);
System.out.print("\n");
}
}