如何在android中拆分字符串?
我正在开发一个程序,在这个程序中,我从服务器上得到响应,比如“1.user 2.name 3.mobile”。我必须知道这些值是如何顺序排列的。我如何按顺序拆分这些值如何在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
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
}