30
วิธีที่ง่ายที่สุดในการพิมพ์อาร์เรย์ Java คืออะไร
ใน Java อาร์เรย์จะไม่แทนที่toString()ดังนั้นหากคุณพยายามพิมพ์โดยตรงคุณจะได้รับclassName+ '@' + เลขฐานสิบหกของhashCodeอาร์เรย์ตามที่กำหนดโดยObject.toString(): int[] intArray = new int[] {1, 2, 3, 4, 5}; System.out.println(intArray); // prints something like '[I@3343c8b3' แต่โดยปกติแล้วเราต้องการอะไรมากกว่า[1, 2, 3, 4, 5]นี้ วิธีที่ง่ายที่สุดในการทำเช่นนั้นคืออะไร? นี่คือตัวอย่างอินพุตและเอาต์พุต: // Array of primitives: int[] intArray = new int[] {1, 2, 3, 4, 5}; //output: [1, 2, 3, 4, 5] // …