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 相关文章推荐
url 编码 js url传参中文乱码解决方案
Apr 11 Javascript
Javascript实现带关闭按钮的网页漂浮广告代码
Jan 12 Javascript
jquery实现checkbox 全选/全不选的通用写法
Feb 22 Javascript
jQuery中使用each处理json数据
Apr 23 Javascript
javascript实现仿腾讯游戏选择
May 14 Javascript
vue router路由嵌套不显示问题的解决方法
Jun 17 Javascript
vue 不使用select实现下拉框功能(推荐)
May 17 Javascript
详解js加减乘除精确计算
Mar 19 Javascript
JS为什么说async/await是generator的语法糖详解
Jul 11 Javascript
vue element ui validate 主动触发错误提示操作
Sep 21 Javascript
vue+iview分页组件的封装
Nov 17 Vue.js
vue ref如何获取子组件属性值
Mar 31 Vue.js
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数组应用之比较两个时间的相减排序
2008/08/18 PHP
php生成静态文件的多种方法分享
2012/07/17 PHP
PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
2014/08/18 PHP
PHP面向对象程序设计之类常量用法实例
2014/08/20 PHP
PHP session会话操作技巧小结
2016/09/27 PHP
详细分析PHP 命名空间(namespace)
2020/06/30 PHP
IE php关于强制下载文件的代码
2008/08/23 Javascript
javascript从右边截取指定字符串的三种实现方法
2013/11/29 Javascript
jQuery过滤选择器:not()方法使用介绍
2014/04/20 Javascript
JavaScript中用sort()方法对数组元素进行排序的操作
2015/06/09 Javascript
javascript实现五星评价代码(源码下载)
2015/08/11 Javascript
jQuery实现切换页面过渡动画效果
2015/10/29 Javascript
深入php面向对象、模式与实践
2016/02/16 Javascript
CSS3结合jQuery实现动画效果及回调函数的实例
2017/12/27 jQuery
微信小程序导航栏跟随滑动效果的实现代码
2019/05/14 Javascript
jQuery表单选择器用法详解
2019/08/22 jQuery
python修改操作系统时间的方法
2015/05/18 Python
Python系统监控模块psutil功能与经典用法分析
2018/05/24 Python
对python多线程与global变量详解
2018/11/09 Python
关于Python 的简单栅格图像边界提取方法
2019/07/05 Python
python中时间转换datetime和pd.to_datetime详析
2019/08/11 Python
Python如何使用BeautifulSoup爬取网页信息
2019/11/26 Python
将python依赖包打包成window下可执行文件bat方式
2019/12/26 Python
Python 私有属性和私有方法应用场景分析
2020/06/19 Python
如何用用Python将地址标记在地图上
2021/02/07 Python
葡萄牙航空官方网站:TAP Air Portugal
2019/10/31 全球购物
办公自动化专业大学生职业规划书
2014/03/06 职场文书
大二学习计划书范文
2014/04/27 职场文书
2014年检察院个人工作总结
2014/12/09 职场文书
英文升职感谢信
2015/01/23 职场文书
全家福照片寄语怎么写?
2019/04/02 职场文书
解决Swagger2返回map复杂结构不能解析的问题
2021/07/02 Java/Android
Python NumPy灰度图像的压缩原理讲解
2021/08/04 Python
使用CSS连接数据库的方式
2022/02/28 HTML / CSS
PostgreSQL并行计算算法及参数强制并行度设置方法
2022/04/06 PostgreSQL
python 判断字符串当中是否包含字符(str.contain)
2022/06/01 Python