String字符串截取的四种方式总结


Posted in Javascript onNovember 28, 2016

如下所示:

import java.util.StringTokenizer;
import java.util.regex.Pattern;

import org.junit.Test;

public class TestStringToken {

  @Test
  public void subSting() {
    String str = "java,javac,javae";
    String s1 = str.substring(2);//"va,javac,javae"
    String s2 = str.substring(0,2);//"ja"
    System.out.println(s1);
    System.out.println(s2);
  }

  @Test
  public void stringTokenizer() {
    String str = "java,javac,javae";
    StringTokenizer stringTokenizer = new StringTokenizer(str, ",");

//   while (stringTokenizer.hasMoreElements()) {
//     Object object = (Object) stringTokenizer.nextElement();
//     System.out.println(String.valueOf(object));
//     
//   }
    while (stringTokenizer.hasMoreTokens()) {
      System.out.println(stringTokenizer.nextToken());
    }
  }
  @Test
  public void split() {
    String str = "java,javac,javae";
    String[] s = str.split(",");
    for (String string : s) {
      System.out.println(string);
    }
  }
  //使用正则表达式
  @Test
  public void pattern() {
    String str = "java,javac,javae";
    Pattern p = Pattern.compile(",");
    String[] s = p.split(str);
    for (String string : s) {
      System.out.println(string);
    }
  }

}

以上这篇String字符串截取的四种方式总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery 选择器理解
Mar 16 Javascript
swtich/if...else的替代语句
Aug 16 Javascript
浅谈javascript中new操作符的原理
Jun 07 Javascript
原生js封装二级城市下拉列表的实现代码
Jun 16 Javascript
AngularJS 基础ng-class-even指令用法
Aug 01 Javascript
关于验证码在IE中不刷新的快速解决方法
Sep 23 Javascript
如何处理JSON中的特殊字符
Nov 30 Javascript
AngularJS使用ng-repeat和ng-if实现数据的删选显示效果示例【适用于表单数据的显示】
Dec 13 Javascript
AngularJS自定义过滤器用法经典实例总结
May 17 Javascript
详解JSON Web Token 入门教程
Jul 30 Javascript
Angular刷新当前页面的实现方法
Nov 21 Javascript
JavaScript实现选项卡效果的分析及步骤
Apr 16 Javascript
localStorage实现便签小程序
Nov 28 #Javascript
JavaScript实现邮箱地址自动匹配功能代码
Nov 28 #Javascript
Jquery循环截取字符串的方法(多出的字符串处理成"...")
Nov 28 #Javascript
基于iscroll.js实现下拉刷新和上拉加载效果
Nov 28 #Javascript
正则表达式,替换所有HTML标签的简单实例
Nov 28 #Javascript
基于slideout.js实现移动端侧边栏滑动特效
Nov 28 #Javascript
js实现右键菜单功能
Nov 28 #Javascript
You might like
php压缩多个CSS为一个css的代码并缓存
2011/04/21 PHP
异步加载script的代码
2011/01/12 Javascript
jquery如何把参数列严格转换成数组实现思路
2013/04/01 Javascript
JavaScript严格模式禁用With语句的原因
2014/10/20 Javascript
javascript动态创建表格及添加数据实例详解
2015/05/13 Javascript
jQuery实现复选框批量选择与反选的方法
2015/06/17 Javascript
Underscore.js 1.3.3 中文注释翻译说明
2015/06/25 Javascript
全面介绍javascript实用技巧及单竖杠
2016/07/18 Javascript
JavaScript正则替换HTML标签功能示例
2017/03/02 Javascript
如何在AngularJs中调用第三方插件库
2017/05/21 Javascript
node.js中cluster的使用教程
2017/06/09 Javascript
javascript按钮禁用和启用的效果实例代码
2017/10/29 Javascript
vue-router项目实战总结篇
2018/02/11 Javascript
解析vue data不可以使用箭头函数问题
2018/07/03 Javascript
详解vue中使用protobuf踩坑记
2019/05/07 Javascript
D3.js(v3)+react 实现带坐标与比例尺的柱形图 (V3版本)
2019/05/09 Javascript
js实现磁性吸附的示例
2020/10/26 Javascript
Python通过select实现异步IO的方法
2015/06/04 Python
Python制作爬虫采集小说
2015/10/25 Python
python构建深度神经网络(DNN)
2018/03/10 Python
对python GUI实现完美进度条的示例详解
2018/12/13 Python
Python实现的字典排序操作示例【按键名key与键值value排序】
2018/12/21 Python
python-tornado的接口用swagger进行包装的实例
2019/08/29 Python
Python导入模块包原理及相关注意事项
2020/03/25 Python
CSS3实现王者荣耀匹配人员加载页面的方法
2019/04/16 HTML / CSS
车间班组长岗位职责
2013/11/13 职场文书
优秀干部获奖感言
2014/01/31 职场文书
职工运动会感言
2014/02/07 职场文书
献爱心标语
2014/06/21 职场文书
基层党员对照检查材料
2014/09/24 职场文书
教师党员自我评议不足范文
2014/10/19 职场文书
2015年手术室工作总结
2015/05/11 职场文书
2015年党风廉政建设个人总结
2015/08/18 职场文书
PL350与SW11的比较
2021/04/22 无线电
sql注入教程之类型以及提交注入
2021/08/02 MySQL
聊聊Lombok中的@Builder注解使用教程
2021/11/17 Java/Android