ช่วยผมด้วยครับ
ถ้าเราจะใช้ string[] เก็บค่า ในดาต้าเบส
ให้มันเก็บค่าใน คอลัมเดียวอะคับ เป็นคอลัมชนิด text
สมมุติ มีหลายๆ แถว(เรคคอด) แล้วให้มันเก็บลง String[]
เราจะต้องทำยังไง อะคับ T^T
ช่วยด้วยค้าบบบบ
ช่วยผมด้วยครับ
ถ้าเราจะใช้ string[] เก็บค่า ในดาต้าเบส
ให้มันเก็บค่าใน คอลัมเดียวอะคับ เป็นคอลัมชนิด text
สมมุติ มีหลายๆ แถว(เรคคอด) แล้วให้มันเก็บลง String[]
เราจะต้องทำยังไง อะคับ T^T
ช่วยด้วยค้าบบบบ
ได้แล้วครับ ผมเก้บค่าในดาต้าเบส ให้มันต่อๆ กันก่อนอะคับ
>>>>>>>>>> string xx = xx + “|”+ row.get(4).toString();
แล้วจากนั้นผมเรียกใช้เมดท็อด
>>>>>>>>>> String[] xxx=xx.split(“\\|”);
มันจะแยกให้ครับ ระหว่างเครื่องหมาย | ใน xx ที่เก็บไว้ใน string
แยกแล้วจะเก้บเป็น Array ให้ได้เลยครับ
ก็ต้องแนวๆนี่แหละครับ แต่ต้องระวังนิดนึงถ้าเกิดไปใช้ใน loop แล้ว loop แต่ละรอบจำนวนไม่เท่ากัน เวลาถอดอาจจะมีปัญหาได้ เพราะ array index อาจจะไม่ตรงได้ ถ้าจะเอา process นี้ไว้ใน loop ต้องทำให้ทุกรอบวิ่งเท่ากันเอาไว้
ขอบคุณครับ สำหรับคำแนะนำ
ที่ผมทำคือไม่ได้เอา Array ใว้ในลูปนะคับ
ที่ไว้ในลูปก็แค่ วน เก้บค่าใน String เฉยๆ อ่าคับ
แล้วค่อยมาแตกข้อมุล นอกลูป แล้วเก้บไว้ใน Array
แต่ก็ขอบคุณค้าบ ไม่รุ้ผมแย้งถูกรึป่าวนะคับ – -‘