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