2016-04-14 19 views
0

Aşağıdaki satırı içeren bir metin dosyası tanımladım: Hi 0x01.Hi kelimesini okudum ve kendi değişkenlerinde saklayın ve kendi değişkeninde 0x01 depolayın. Sorun I 'sahip i Hi okumak mümkün görünüyor olduğunu değilim ama elimden t read in 0x01`.Here dürüst burada yapmaya çalıştığımız hiçbir fikrim yok benim kodTarayıcıyı bir metin dosyasına okumak için kullanma

File comms =new File("src/Resources/com.txt"); 
     try (Scanner scan = new Scanner(comms)) { 
      while (scan.hasNext()) { 
       String line = scan.nextLine(); 
       Scanner sc = new Scanner(line); 
       sc.useDelimiter("\\s+"); 
       try { 
        String comm1 = sc.next(); 
       // System.out.println(comm1); 
       int value =sc.nextInt(); 
       System.out.println(value); 
       sc.close(); 
       } catch (Exception ef){ 

       } 

cevap

2

olduğunu. Sen en iyisi bir kez tarama ediyorum:

File comms = new File("src/Resources/com.txt"); 
    try(Scanner scan = new Scanner(comms)) { 
     while(scan.hasNext()) { 
      String line = scan.nextLine(); 

      String[] words = line.split(" "); 

      System.out.println(words[0]); // "Hi" 
      System.out.println(words[1]); // "0x01" 
     } 
    } 
    catch(Exception e) { 

    } 

Şimdi, ayrı dizelerinde bu sahip olmak [1] int dönüştürme kelimeler gibi onunla dünyadaki her şeyi yapabilir.

+0

Teşekkür ederim, istediğim bu. – tashtoons

İlgili konular