Quote:เราจะแปลงตัวแปรที่เป็น int ให้กลายเป็น Number ต้องทำอย่างไรครับ ผมมีตัวแปร int data[][] = {6,5},{4,8},{6,5},{4,5},... ต้องการแปลงเป็น Number[] Num1 = {6,4,6,4,...} ; Number[] Num2 = {5,8,5,5,...} ; ต้องทำยังไงครับผม จับมาเท่ากันใช้ for วน ไม่ได้ครับ
int arrData[][] = {{...},{...},{...},...}; Number[] Num1 = new Number[arrData.length]; Number[] Num2 = new Number[arrData.length]; int i,tmp; Integer[] intObj = new Integer[arrData.length]; for(i=0;i<arrData.length;i++){ tmp = arrData[i][0]; intObj[i] = new Integer(tmp); Num1[i] = (Number)intObj[i]; tmp = arrData[i][1]; intObj[i] = new Integer(tmp); Num2[i] = (Number)intObj[i]; }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง