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 相关文章推荐
javascript attachEvent和addEventListener使用方法
Mar 19 Javascript
Javascript Math ceil()、floor()、round()三个函数的区别
Mar 09 Javascript
jquery ajax 同步异步的执行 return值不能取得的解决方案
Jan 08 Javascript
jQuery extend 的简单实例
Sep 18 Javascript
JavaScript中Math对象方法使用概述
Jan 02 Javascript
js日期插件dateHelp获取本月、三个月、今年的日期
Mar 07 Javascript
jQuery为动态生成的select元素添加事件的方法
Aug 29 Javascript
jQuery仿IOS弹出框插件
Feb 18 Javascript
axios简单实现小程序延时loading指示
Jul 30 Javascript
详解Vue中watch对象内属性的方法
Feb 01 Javascript
JavaScript箭头函数中的this详解
Jun 19 Javascript
vue实现可移动的悬浮按钮
Mar 04 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
德生PL990的分析评价
2021/03/02 无线电
snoopy PHP版的网络客户端提供本地下载
2008/04/15 PHP
php实现的一个简单json rpc框架实例
2015/03/30 PHP
php简单日历函数
2015/10/28 PHP
详解Yii2.0 rules验证规则集合
2017/03/21 PHP
juqery 学习之三 选择器 简单 内容
2010/11/25 Javascript
js 数值转换为3位逗号分隔的示例代码
2014/02/19 Javascript
JavaScript实现将UPC转换成ISBN的方法
2015/05/26 Javascript
jQuery选择器用法实例详解
2015/12/17 Javascript
Sort()函数的多种用法
2016/03/20 Javascript
基于jQuery插件实现点击小图显示大图效果
2016/05/11 Javascript
最细致的vue.js基础语法 值得收藏!
2016/11/03 Javascript
详解为Angular.js内置$http服务添加拦截器的方法
2016/12/20 Javascript
JavaScript、C# URL编码、解码总结
2017/01/21 Javascript
学习使用Bootstrap栅格系统
2017/05/11 Javascript
使用Node.js实现简易MVC框架的方法
2017/08/07 Javascript
Angularjs实现上传图片预览功能
2017/09/01 Javascript
对node.js中render和send的用法详解
2018/05/14 Javascript
微信小程序之侧边栏滑动实现过程解析(附完整源码)
2019/08/23 Javascript
[48:26]VGJ.S vs infamous Supermajor 败者组 BO3 第二场 6.4
2018/06/05 DOTA
python中使用pyhook实现键盘监控的例子
2014/07/18 Python
python私有属性和方法实例分析
2015/01/15 Python
如何用python整理附件
2018/05/13 Python
浅析Python 3 字符串中的 STR 和 Bytes 有什么区别
2018/10/14 Python
Django+JS 实现点击头像即可更改头像的方法示例
2018/12/26 Python
Pandas 解决dataframe的一列进行向下顺移问题
2019/12/27 Python
pytorch 实现打印模型的参数值
2019/12/30 Python
Python warning警告出现的原因及忽略方法
2020/01/31 Python
基于Python的OCR实现示例
2020/04/03 Python
python将字典内容写入json文件的实例代码
2020/08/12 Python
HTML5实现自带进度条和滑块滑杆效果
2018/04/17 HTML / CSS
阿里巴巴Oracle DBA笔试题答案-备份恢复类
2013/11/20 面试题
培训主管的岗位职责
2013/11/23 职场文书
买房委托公证书
2014/04/08 职场文书
村官个人总结范文
2015/03/03 职场文书
利用Apache Common将java对象池化的问题
2022/06/16 Servers