如何打印b的内容而不是其内存地址?
public class Testing {
public static void main (String [] args){
String a = "A#b#C ";
String[] b = a.split("#");
System.out.println(b);
}
}
Run Code Online (Sandbox Code Playgroud)
您可以Arrays.toString用来打印数组的String表示形式: -
System.out.println(Arrays.toString(b);
Run Code Online (Sandbox Code Playgroud)
这会像这样打印你的数组: -
[A, b, C ]
Run Code Online (Sandbox Code Playgroud)
或者,如果您想square brackets在末尾单独打印每个元素,您可以使用enhanced for-loop: -
for(String val: b) {
System.out.print(val + " ");
}
Run Code Online (Sandbox Code Playgroud)
这会像这样打印你的数组: -
A b C
Run Code Online (Sandbox Code Playgroud)