拆解字符串的三种方法
来源:互联网 发布:对象数组的地址 编辑:程序博客网 时间:2024/06/06 01:44
拆解字符串的三种方法
- String类的使用
通过 indexOf() 定位;subString取出之间的信息
- String类方法的使用
通过 String的拆分方法:splite(),其作用是将字符串按照指定的间隔字符串 拆分到一个字符串数组中
- StringTokenizer类对象的使用
Demo
import java.util.StringTokenizer;class demo01{ /**拆分字符串的三种方式*/ public static void main(String[] args) { String oldStr = "张三#李四#王五#赵六"; String oldStr1 = "张三#李四#王五#赵六"; String oldStr2 = "张三#李四#王五#赵六"; String[] newStr = new String[4]; int end = 999; /**第一种方法*/ end = oldStr.length() ; int[] num = new int[4]; num[0] = oldStr.indexOf("#"); newStr[0] = oldStr.substring(0,num[0]); for(int i=1;i<4;i++){ num[i] = oldStr.indexOf("#",num[i-1]+1); if(i<3){ newStr[i] = oldStr.substring(num[i-1]+1,num[i]);} else if(i>=3) newStr[i] = oldStr.substring(num[i-1]+1,end); } for(String str : newStr){ System.out.println(str); } /**第二种*/ String[] newStr1 = oldStr1.split("#"); for (String s : newStr1 ) { System.out.println(s); } /**第三种*/ StringTokenizer st = new StringTokenizer(oldStr2,"#"); while(st.hasMoreTokens()){ System.out.println(st.nextToken()); } }}
阅读全文
0 0
- 拆解字符串的三种方法
- JSON字符串的拆解
- 三种字符串分组相加的方法
- 三种常用的字符串判空串方法
- SQLServer拆分字符串的三种方法
- SQLServer拆分字符串的三种方法
- 三种常用的字符串判空串方法
- 分割字符串的三种方法
- 搜索字符串的三种方法
- 逆转字符串的三种方法
- 搜索字符串的三种方法
- python 格式化字符串的三种方法
- Java字符串分割的三种方法
- 三种字符串逆序的方法
- Python 格式化字符串的三种方法
- php反转字符串的三种方法
- 字符串反转的三种方法
- 常用字符串遍历的三种方法
- ASP.NET中的Page_Load函数理解——附带Page.IsPostBack的简单使用
- swustoj-Buyer(0195)(01背包)
- C#198课的主要内容
- 学习路上杂谈
- Android中常见的优化技术
- 拆解字符串的三种方法
- 初识别node.js1
- 字符串连接
- UVa10082-WERTYU
- 《邓小平传》
- Android中常用的第三方框架
- MetricsSystem
- Handler机制和AsyncTask
- 矩形A + B HDU-2523 【排列组合】