|
|
|
Java ผมต้องการแปลง int ให้กลายเป็น Number ทำอย่างไรครับ |
|
|
|
|
|
|
|
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 วน ไม่ได้ครับ
เราสามารถ cast int ให้เป็น Number โดย แปลงให้เป็น Integer ก่อนเพื่อให้เป็นชนิดเดียวกันกับ Number แล้วค่อยเก็บเข้าไปครับ
จากที่ผมถามข้างบนซึ่งเป็น Array ทำได้ดังนี้
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];
}
Tag : Java, JAVA, Windows
|
ประวัติการแก้ไข 2013-08-02 15:40:23 2013-08-02 15:43:29
|
|
|
|
|
Date :
2013-08-02 01:34:52 |
By :
raatasamut |
View :
1303 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับผม ขอบคุณครับ
|
|
|
|
|
Date :
2013-08-02 10:54:14 |
By :
raatasamut |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ไขยังไงครับ อธิบายวิธีด้วยครับ
|
|
|
|
|
Date :
2013-08-02 11:00:15 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จัดไปครับ
|
|
|
|
|
Date :
2013-08-02 16:03:09 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|