Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 107,234

HOME > Mobile > Mobile Forum > Android สอบถามเรื่องจะเอาโค้ดจาวามาประยุกต์ใช้กับโค้ดในแอนดรอยด์





 

Android สอบถามเรื่องจะเอาโค้ดจาวามาประยุกต์ใช้กับโค้ดในแอนดรอยด์

 



Topic : 115813



โพสกระทู้ ( 25 )
บทความ ( 0 )



สถานะออฟไลน์




คือดิฉันมีโค้ดจาวาเก็บข้อมูลทั้งหมดไว้ในอาเรย์สองมิติ แล้วดิฉันอยากทราบว่าถ้าจะทำอาเรย์สองมิติบนแอนดรอยด์โดยอ้างอิงจากโค้ดจาวาต้องทำยังไงค่ะ


โค้ดจาวาที่เก็บข้อมูลทั้งหมดในอาเรย์สองมิติ
Code (Java)
package travel;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;


public class travel5 {
     public static void main(String[] args) throws IOException {
        
        String fname = "C:\\Kamchanod.txt" ;
        FileReader f_read = new FileReader(fname) ;
        BufferedReader b_read = new BufferedReader(f_read) ;
        String c ;
        int countrows = 0 ;
        int countcolumns ;
        int rows = 33 ;
        int columns = 17 ;
        float travel[][] ;
        travel = new float[rows][columns] ;
        float travelAdd[][];
        travelAdd = new float[33][2];
        travelAdd[0][0] = (float)17.7437515 ;
        travelAdd[0][1] = (float)103.3596545 ;
        travelAdd[1][0] = (float)17.359691 ;
        travelAdd[1][1] = (float)103.217276 ;
        travelAdd[2][0] = (float)17.4179475 ;
        travelAdd[2][1] = (float)102.7876375 ;
        travelAdd[3][0] = (float)17.392369 ;
        travelAdd[3][1] = (float)102.8158 ;
        travelAdd[4][0] = (float)17.140664 ;
        travelAdd[4][1] = (float)103.020408 ;
        travelAdd[5][0] = (float)17.413386 ;
        travelAdd[5][1] = (float)102.787636 ;
        travelAdd[6][0] = (float)17.428647 ;
        travelAdd[6][1] = (float)102.775594 ;
        travelAdd[7][0] = (float)16.931315 ;
        travelAdd[7][1] = (float)102.610098 ;
        travelAdd[8][0] = (float)17.422972 ;
        travelAdd[8][1] = (float)102.778235 ;
        travelAdd[9][0] = (float)17.551642 ;
        travelAdd[9][1] = (float)102.802075 ;
        travelAdd[10][0] = (float)17.214418 ;
        travelAdd[10][1] = (float)103.035395 ;
        travelAdd[11][0] = (float)17.3543761 ;
        travelAdd[11][1] = (float)102.8836082 ;
        travelAdd[12][0] = (float)17.3545265 ;
        travelAdd[12][1] = (float)102.8840044 ;
        travelAdd[13][0] = (float)17.916068 ;
        travelAdd[13][1] = (float)102.12228 ;
        travelAdd[14][0] = (float)17.598485 ;
        travelAdd[14][1] = (float)102.63704 ;
        travelAdd[15][0] = (float)17.412548 ;
        travelAdd[15][1] = (float)102.779028 ;
        travelAdd[16][0] = (float)17.910668 ;
        travelAdd[16][1] = (float)102.269961 ;
        travelAdd[17][0] = (float)17.297389 ;
        travelAdd[17][1] = (float)102.778087;
        travelAdd[18][0] = (float)17.667004 ;
        travelAdd[18][1] = (float)102.361078 ;
        travelAdd[19][0] = (float)17.62649 ;
        travelAdd[19][1] = (float)102.334529 ;
        travelAdd[20][0] = (float)17.318812 ;
        travelAdd[20][1] = (float)102.598586 ;
        travelAdd[21][0] = (float)17.7060433 ;
        travelAdd[21][1] = (float)102.3751339 ;
        travelAdd[22][0] = (float)17.163275 ;
        travelAdd[22][1] = (float)102.6945445 ;
        travelAdd[23][0] = (float)17.21238;
        travelAdd[23][1] = (float)103.034089 ;
        travelAdd[24][0] = (float)17.924679 ;
        travelAdd[24][1] = (float)102.251 ;
        travelAdd[25][0] = (float)17.15966 ;
        travelAdd[25][1] = (float)102.728886 ;
        travelAdd[26][0] = (float)17.418317 ;
        travelAdd[26][1] = (float)102.815839 ;
        travelAdd[27][0] = (float)16.982698 ;
        travelAdd[27][1] = (float)103.40721 ;
        travelAdd[28][0] = (float)17.41913 ;
        travelAdd[28][1] = (float)102.780158 ;
        travelAdd[29][0] = (float)17.3437865 ;
        travelAdd[29][1] = (float)102.5862093 ;
        travelAdd[30][0] = (float)17.405702 ;
        travelAdd[30][1] = (float)102.800189 ;
        travelAdd[31][0] = (float)17.405158 ;
        travelAdd[31][1] = (float)102.804116 ;
        travelAdd[32][0] = (float)17.402987 ;
        travelAdd[32][1] = (float)102.804398 ;
        
        String Travelname[];
        Travelname = new String[33] ;
        Travelname[0] = "คำชะโนด";
        Travelname[1] = "พิพิธภัณฑสถานแห่งชาติบ้านเชียง";
        Travelname[2] = "พิพิธภัณฑ์เมืองอุดรธานี";
        Travelname[3] = "ศาลเจ้าปู่-ย่าอุดรธานี";
        Travelname[4] = "พระธาตุดอนแก้ว";
        Travelname[5] = "ศาลหลักเมืองอุดรธานี";
        Travelname[6] = "สวนกล้วยไม้หอมอุดรซันไฌน์";
        Travelname[7] = "พระธาตุจอมศรี";
        Travelname[8] = "พระตำหนักหนองประจักษ์";
        Travelname[9] = "หมู่บ้านนาข่าและศูนย์หัตถกรรมบ้านเม่น";
        Travelname[10] = "พระธาตุบ้านเดียม";
        Travelname[11] = "พระธาตุโพนทอง";
        Travelname[12] = "พระธาตุนางเพ็ญ";
        Travelname[13] = "วัดป่าภูก้อน";
        Travelname[14] = "วัดป่าบ้านค้อ";
        Travelname[15] = "วัดโพธิสมภรณ์";
        Travelname[16] = "วัดนาหลวง(ภูย่าอู่)";
        Travelname[17] = "วัดป่าบ้านตาด";
        Travelname[18] = "พระพุทธบาทบัวบก";
        Travelname[19] = "พระพุทธบาทบัวบาน";
        Travelname[20] = "วัดป่านิโครธาราม";
        Travelname[21] = "พระพุทธบาทหลังเต่า";
        Travelname[22] = "ภูฝอยลม";
        Travelname[23] = "ทะเลบัวแดงหนองหาน";
        Travelname[24] = "อุทยานแห่งชาตินายูง-น้ำโสม ";
        Travelname[25] = "วนอุทยานน้ำตกธารงาม";
        Travelname[26] = "เพลย์พอร์ต สวนน้ำอุดรธานี";
        Travelname[27] = "วนอุทยานวังสามหมอ";
        Travelname[28] = "สวนสาธารณะหนองประจักษ์";
        Travelname[29] = "อ่างเก็บน้ำห้วยหลวง";
        Travelname[30] = "เซ็นทรัลอุดรธานี";
        Travelname[31] = "ตลาดนัดเปิดท้ายอุดรธานี";
        Travelname[32] = "ยูดีทาวน์";
        while ((c = b_read.readLine())!= null) {
            countcolumns = 0 ;
            int i1 = 0,i2 = 0 ;
            int n = c.length();
            for (int i = 0; i < c.length(); i++) { 
                if (c.charAt(i) == ',') {
                    if(i1 == 0){
                        i1 = i ;
                    }else{
                        i2 = i ;
                        //System.out.print(c.substring(i1+1,i2) + " " );
                        travel[countrows][countcolumns] = Float.parseFloat(c.substring(i1+1,i2)) ;
                        countcolumns++ ;
                        i1 = i2 ;
                    }
                    
                }
            }
            //System.out.println(c.substring(i1+1,n));
            travel[countrows][countcolumns] = Float.parseFloat(c.substring(i1+1,n)) ;
            countrows++ ;
        }
        for(int i = 0;i<33;i++){
            for (int j = 0;j<17;j++){
            }
        }
        float testmath[] ;
        testmath = new float[17] ;
        float result[];
        result = new float[33];
        float n ;
        String sname[][];
        sname = new String[33][3];
        float sdfn[][];
        sdfn = new float[33][3];
        for(int z=0;z<33;z++){
            for(int m = 0;m <33;m++){
                float sum = 0 ;
                for(int s = 0;s<17;s++){
                    n = (float) Math.pow((travel[z][s] - travel[m][s]),2) ;
                    testmath[s] = n ;
                    sum = sum + n ; 
                }
                result[m] = (float)Math.sqrt(sum);     
            }
            int num3=0 ;
            float b =0;
            for(int num = 0;num<3;num++){
                float a ;
                int check = 0 ;
                a = result[0];
         
                for(int num2 = 0;num2<33;num2++){
                    if((check == 0)&(result[num2]>b)){
                        a = result[num2];
                        check = 1 ;
                        num3 = num2 ;
                    }
                    if((result[num2]>b)&(a > result[num2])){
                        a = result[num2];
                        num3 = num2 ;
                    }
                }     
                sdfn[z][num] = a ;
                sname[z][num] = Travelname[num3];
                b = a ;
            }    
        }
        for(int k=0;k<33;k++){
            //System.out.println(Travelname[k]);
            for(int l=0;l<3;l++){
                //System.out.println(sname[k][l]+ "," + sdfn[k][l]);
            }
           
        }
       
    }
     
}





Tag : Mobile, Android







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-04-14 22:49:52 By : numtok View : 587 Reply : 3
 

 

No. 1



โพสกระทู้ ( 73,865 )
บทความ ( 837 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ถ้าเป็นแค่ Java ทั่ว ๆ ไป โดยเฉพาะ Syntax ที่เป็น Basic จะใช้ร่วมกันได้ครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-04-15 09:00:46 By : mr.win
 


 

No. 2



โพสกระทู้ ( 25 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : mr.win เมื่อวันที่ 2015-04-15 09:00:46
รายละเอียดของการตอบ ::
แล้วโค้ดตัวนี้สามารถที่จะนำมาใช้ในแอนดรอยด์ได้เลยไหมค่ะ????

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-04-15 12:08:08 By : numtok
 

 

No. 3



โพสกระทู้ ( 73,865 )
บทความ ( 837 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

คิดว่าน่าจะได้ครับ ถ้าจะเปลี่ยนก็ตรงนี้

Quote:
String fname = "C:\\Kamchanod.txt" ;
FileReader f_read = new FileReader(fname) ;
BufferedReader b_read = new BufferedReader(f_read) ;


เพราะบน Android มันจะเรียกจาก SD Card ครับ

Android Read Text file in SD Card (Java Android)

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-04-16 09:32:26 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : Android สอบถามเรื่องจะเอาโค้ดจาวามาประยุกต์ใช้กับโค้ดในแอนดรอยด์
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: Voake, Comcube, รับทำเว็บไซต์ รับเขียนโปรแกรม

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2019 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
for Contact Us : [Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 , 08-9968-0655 อัตราราคา คลิกที่นี่