2015-03-11 3 views
0

после долгих поисковых дней, без успеха.манипулировать строкой в ​​подстроке на java

Я просто хочу получить первое число из «результата = 0,23 562» вот мой код, я буду признателен за любую помощь! , кстати, это приложение для Android функция ServerTransfer() просто получает данные с USB телефона.

package com.WiMiapplication.wimi; 

import android.app.Activity; 
import android.os.Bundle; 
import android.widget.TextView; 
public class trackingActivity extends Activity{ 

    TextView Fields; 

    @Override 
    public void onCreate(Bundle savedInstanceState){ 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.trackingsub); 

    } 


     @Override 
     protected void onResume() { 
     super.onResume(); 

     new ServerTransfer(){ 
      int indexend=0; 
      int indexstart=0; 
      private String Dude ="3"; 
      @Override 
      public void onPostExecute(String result){ 
      for(int i=0;i<=result.length();i++){ 
         String Spectate=Character.toString(result.charAt(i)); 
          if(!Spectate.equals(" ")){ 
           indexend++; 
          } else{ 

           Dude =result.substring(result.indexOf(" ") + 3); 
          } 


      } 
     Fields = (TextView)findViewById(R.id.X_location); 
     Fields.setText(result); 
      } 





     }.execute(); 



} 
} 

ответ

0

попробовать это:

Dude =result.split(" ")[0]; 
+0

не работает либо. спасибо за это попробуйте man –

+0

исправление! это сработало! "String r = result.split (" ") [0];" Спасибо, чувак! :) –

+0

затем верните ответ, чтобы закрыть эту проблему. – Diabolus

Смежные вопросы