String str = "a=111,b=222,c=333";
把"a=111"截取出来

方法1:使用split方法


String spStr[] = str.split(",");
System.out.println(spStr[0]);

方法2: 使用StringTokenizer

String str = "asdasd_=123+123" ;
String split = "_+=";
StringTokenizer token = new StringTokenizer(str, split);
while (token.hasMoreTokens()) {
System.out.println(token.nextToken());
}

两者对比:
String的split方法,把全部都分解开后,放入string[]中。
1。占用内存。

2。没有什么控制的方法,比如究竟分解出东西没?这个就不知道了。

StringTokenizer没有以上的缺点。

结论:StringTokernizer更专业。

更多相关文章

  1. Android(安卓)开发笔记1 (MTK)
  2. Android(安卓)AOSP 环境下实现C++直接调用libmedia.so接口播放视
  3. Android(安卓)解决方法数 65536 (65k) 限制
  4. Android中WebView详解
  5. Android(安卓)跨应用调用Activity及Service
  6. android thread Interrupte使用方法
  7. android window.requestWindowFeature()常用方法(转)
  8. Android(安卓)Studio 用 JNI 实现与原生代码通信
  9. the bind value at index 2 is null

随机推荐

  1. Android Packaging Problem
  2. Android时间获取与使用
  3. Android(安卓)gallery实现图片的左右循环
  4. 设置android的布局文件的背景颜色为黑色
  5. Android集成华为、小米、OPPO、VIVO、极
  6. Android自制浏览器WebView-android学习之
  7. android tv 实现全屏画竖线
  8. android好博客
  9. android 去掉顶部状态栏及全屏
  10. 【高通SDM660平台 Android 10.0】(18) --