Java 如何从EditText格式化数据

Java 如何从EditText格式化数据,java,android,Java,Android,我正在编写一个应用程序,试图找出如何格式化EditText字段中的数据 数据看起来像这样 somename 123 445.46 somename2 56 234 somename3 34 42.65 我要做的是把第一组数字移到左边 123 somename 445.46 56 somename2 234 34 somename3 42.65 类似这样的方法会奏效: public static String formatData(String str){ String[] temp =

我正在编写一个应用程序,试图找出如何格式化EditText字段中的数据

数据看起来像这样

somename 123 445.46
somename2 56 234
somename3 34 42.65
我要做的是把第一组数字移到左边

123 somename 445.46
56 somename2 234
34 somename3 42.65

类似这样的方法会奏效:

public static String formatData(String str){
   String[] temp = str.split(" ");
   if(temp.length > 2){
      return temp[1]+" "+temp[0]+" "+temp[2];
   }else{
      // can't perform.
      return str;
   }
}

谢谢你,我已经把它标记为答案了。有没有办法在多行上运行此功能?我还是个新手this@Greg432,已编辑答案。您可以调用此方法。