/**
* <一句话功能简述>
* <功能详细描述>
* @param str 需要分割的字符串
* @param flag 分隔符
* @return 返回数组
* @see [类、类#方法、类#成员]
*/
private static String[] split(String str, String flag)
{
// 判断字符串的合法性
if (null == str || str.length() == 0)
{
return null;
}
// 默认的分割符为,
if (null == flag || flag.length() == 0)
{
flag = ",";
}
System.out.println("str : " + str);
// 定义数组,大小为字符串大小的2倍
String[] temp = new String[str.length() * 2];
// 数组下标的计数
int count = 0;
// 分割
while (str.indexOf(flag) >= 0)
{
int index = str.indexOf(flag);
temp[count]= str.substring(0, index);
count ++;
str = str.substring(index + flag.length(), str.length());
}
// 最后一个字符串
temp[count]= str;
// 定义返回的数组,数组的大小初始化为实际的大小
String[] finalArray = new String[count + 1];
// 去掉数组最后的null
for (int j = 0; j <= count; j++)
{
finalArray[j] = temp[j];
System.out.println(j + " : " + finalArray[j]);
}
return finalArray;
}
分享到:
相关推荐
主要介绍了JS截取与分割字符串常用技巧,以实例形式分析你了JavaScript针对字符串的截取与分割常用函数的定义、功能及使用技巧,并补充分析了substr和substring方法的区别,需要的朋友可以参考下
Mybatis Mapper.xml中字符串形式传参,逗号分隔 AND中拼接OR。
主要介绍了SQL Server实现split函数分割字符串功能及用法,结合实例形式分析了SQL Server实现split分割字符串的相关技巧与使用方法,需要的朋友可以参考下
很多时候可能需要将字符串根据特定的分割字符分割成字符或者List集合,例如根据逗号将字符串分割为数组,或者根据竖线将字符串分割成数组,C#中提供了Split()函数来快速将字符串分割成数组形式,如果需要转换为List...
主要介绍了php指定长度分割字符串str_split函数用法,结合实例形式分析了str_split函数分割字符串的具体操作技巧,需要的朋友可以参考下
主要介绍了JS实现字符串中去除指定子字符串方法,结合实例形式分析了javascript使用字符串替换与分割、聚合两种子字符串去除相关操作技巧,需要的朋友可以参考下
主要介绍了jquery实现去除重复字符串的方法,结合实例形式总结了三种常用的字符串去重操作技巧,需要的朋友可以参考下
主要介绍了Java实现数组转字符串及字符串转数组的方法,结合实例形式分析了Java字符串及数组相关的分割、遍历、追加等操作技巧,需要的朋友可以参考下
将数组和分隔字符串转换为 PostgreSQL 数组表示。 $ npm install pg-array 例子 从逗号分隔的字符串 var pgarray = require('pg-array'); pgarray('node, ruby, rust'); //=> '{node,ruby,rust}' 来自任意分隔的...
9.根据字符分割字符串的三种写法 16 10.将数字转换千分位分隔形式 18 11.取汉字首字母的两个函数 20 12.根据身份证得到生日函数 23 13.根据身份证计算性别函数 24 14.将身份证的15位号码升级为18位 25 15.通过身份证...
主要介绍了JS简单判断字符在另一个字符串中出现次数的2种常用方法,结合实例形式分析了js字符串分割计算与正则操作2种实现技巧,需要的朋友可以参考下
主要介绍了MySQL截取和拆分字符串函数用法,结合实例形式分析了mysql针对字符串的截取与拆分函数SUBSTRING及SUBSTRING_INDEX相关使用方法,需要的朋友可以参考下
主要介绍了Python字符串的常见操作,结合实例形式总结分析了Python字符串的查询、转换、分割、计算等相关操作技巧,需要的朋友可以参考下
本文通过案例的形式给大家详细介绍了android中split()字符串分割特殊用法的知识,非常不错具有参考借鉴价值,感兴趣的朋友参考下
用C语言编写一个PL/0词法分析器,为语法语义分析提供单词,使之能把输入的字符串形式的源程序分割成一个个单词符号传递给语法语义分析,并把分析结果(基本字,运算符,标识符,常数以及界符)输出。
数组=split(“被分割字符串”,”分割符”)按指定分割符对字符串进行分割 Flag=IsArray(变量名) 判断变量是否是数组 Ubound(数组名) 取数组的上标 Lbound(数组名) 取数组的下标 Left(“被截取字符串”,长度) 从...
C# 中常用的字符串处理方法: ...Split():分割字符串 IndexOf():查找某个字符在字符串中的位置 SubString():从字符串中截取子字符串 ToLower():将字符串转换成小写形式 Trim():去掉字符串两边的空格 ……
当分割字符串并无意地将多字符字母切成两半时,或者当您需要字符串中的实际字母数时,这可能会导致问题。 例如,诸如“ :tulip: “,” :wrapped_gift: “,” :pile_of_poo: “,” :winking_face_with_tongue: ...
文章目录数据类型操作与方法序列基本操作字符串常用方法字符串大小写转换字符串格式输出字符串搜索定位与替换字符串联合与分割字符串条件判断字符串编码转义字符str.format() 详解说明标识码{}formatspec组件简单...
主要介绍了javascript字符串对象常用api函数,结合实例形式总结分析了javascript常用的连接、替换、分割、转换等相关函数与使用方法,需要的朋友可以参考下