下面是在"[gift]GG|www.url|30|1"获取GG ,www.url ,30,1这四组数据

String str = "[gift]GG|www.url|30|1";
 String result1 = str.substring(str.indexOf("]")+1, str.indexOf("|"));
Log.e("=====result1", result1);//获取到GG
//getPosition传参为:字符串数据,"|"第一次出现的位置传1,"|"第二次出现的位置,传2;
 String result2 = str.substring(getPosition(str,1), getPosition(str,2)-1);
Log.e("=====result2", result2);//获取到www.url
String result3 = str.substring(getPosition(str,2), getPosition(str,3)-1);
Log.e("=====result3", result3);//获取到30
String result4 = str.substring(str.length()-1,str.length());
 Log.e("=====result4", result4);//获取到“1”
 //获取字符"|"第一次出现的位置,第二次出现的位置,第三次出现的位置;(传参为,字符串数据,和次数)
 public int getPosition(String str, int ciShu) {
    int number = 0;
    char arr[] = str.toCharArray();
    for (int i = 0; i < arr.length; i++) {
       if (arr[i] == '|') {
           number++;
       if (number == ciShu) {
           return i+1;
    return 1;
                    

上一篇:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a net

下一篇:NestedScrollView滑动监听

html5如何做动态效果 html如何制作动态背景图

我们先从背景开始弄吧! 1.绘制静态背景这里我们会用到canvas<!DOCTYPE html> <html lang="zh-CN"> <meta charset="UTF-8"> <meta name="viewprot" content="width-devic-width,initial-scale=1.0"&g