如何在android中拆分字符串?

如何在android中拆分字符串?,android,Android,我正在开发一个程序,在这个程序中,我从服务器上得到响应,比如“1.user 2.name 3.mobile”。我必须知道这些值是如何顺序排列的。我如何按顺序拆分这些值 String i = "1.user 2.name 3.mobile"; 我要有图案的 1.用户 2.姓名 3.手机试试这个代码 String i = "1.user 2.name 3.mobile"; String split[]=i.split(" "); String firstValue=split[0];//1.use

我正在开发一个程序,在这个程序中,我从服务器上得到响应,比如“1.user 2.name 3.mobile”。我必须知道这些值是如何顺序排列的。我如何按顺序拆分这些值

String i = "1.user 2.name 3.mobile";
我要有图案的

1.用户

2.姓名

3.手机

试试这个代码

String i = "1.user 2.name 3.mobile";
String split[]=i.split(" ");
String firstValue=split[0];//1.user
String secondValue=split[1];//2.name
String thirdValue=split[2];//3.mobile
String i=“1.user 2.name 3.mobile”;
字符串[]数组=i.split(\\s”);
对于(int j=0;j
您可以使用函数

String i=“1.user 2.name 3.mobile”;
字符串[]数组=i.split(“”);
对于(int j=0;j
已测试并正常工作!
ArrayList alData=新的ArrayList();
String i=“1.user 2.name 3.email”;
字符串[]数组=i.split(\\b[0-9]);
StringBuffer sb=新的StringBuffer(“”);

对于(int j=1;jif您想按“.”拆分它,则使用i.split(“.”);如果您想拆分为1.User 2.User,则使用i.split(“”)。String[]splitArray=i.split(\\s+“”);分割字符串的方法多种多样。使用StringTokenizer,按照您自己的风格进行分割。我想在序列中的文本视图中设置它。通过使用上述代码,您可以完成分割。现在按序列将其设置为textview很容易。现在只需使用StringBuffercheck。您需要使用sb,然后将其设置为textview for Loop我正在使用like字符串[]数组=s_szDealDescription.split(\\b[0-9]);StringBuffer sb=new StringBuffer(“”);for(int j=0;jis这是否正确
        String i = "1.user 2.name 3.mobile";
        String[] array = i.split("\\s");
        for (int j = 0; j < array.length; j++) {
            System.out.println(array[j]); \\ will get like 1.user 
            String[] innerArray = array[j].split("\\.");\\if you want name and sequence split through "."
            for (int k = 0; k < innerArray.length; k++) {
                System.out.println(innerArray[k]); will get like \\ 1  , user
            }
        }
String i = "1.user 2.name 3.mobile";
String[] array = i.split(" ");
for (int j = 0; j < array.length; j++) {
    Log.e("Tag", array[j]);
}
Tested and working!
        ArrayList<String> alData=new ArrayList<>();
        String i="1.user 2.name 3.email";  
        String[] array = i.split("\\b[0-9].");
        StringBuffer sb = new StringBuffer("");
         for(int j=1;j<array.length;j++)
           {
         //sb.append(j+1+""+array[j]+"\n ");
         alData.add(j+" "+array[j]);
         System.out.println(j+" "+array[j]);     
     }
       for(int k=0;k<alData.size();k++)
      {
      TextView tv=new TextView(mContext);
      tv.setText(alData.get(k));
      linearLayout.addView(tv);//you have to create a static linearLayout in your xml 
      }