字符串与数组的转换
来源:互联网 发布:mysql ngram 编辑:程序博客网 时间:2024/05/21 22:47
(一)字符串->数组
1、
public int getCount(String str,String sign){//查找某一字符串中str,特定子串s的出现次数
if(str==null) return 0;
StringTokenizer s=new StringTokenizer(str,sign);
return s.countTokens();
}
public String[] getArray(String str,String sign){//按特定子串s为标记,将子串截成数组。
int count=getCount(str,sign);
int j=0;
String[] arr=new String[count];
for(int i=0;i<count;i++){
if(str.indexOf(sign)!=-1){
j =str.indexOf(sign);
arr[i]=str.substring(0,j);
str =str.substring(j+1);
}else{
arr[i]=str;
}
}
return arr;
}
2、
public static String[] split(String source){
if(source==null||source.trim().equals(""))
return null;
StringTokenizer commaToker = new StringTokenizer(source,",");
String[] result = new String[commaToker.countTokens()];
int i=0;
while(commaToker.hasMoreTokens()){
result[i] = commaToker.nextToken();
i++;
}
return result;
}
(二)数组->字符串
var arr = ["a","b","c"];
arr.join(",")//输出a,b,c 相当于arr.toString();
arr.join("");//输出abc
arr.join();//等于用逗号将他们分割arr.join(",");也相当于arr.toString();输出a,b,c
- 字符串与数组的转换
- 字符串与数组的转换
- 字符串与数组的转换
- 字符串与数组的转换
- 字符串与数组的转换+字符串截取
- 字符数组与字符串间的转换
- 字符串与字节数组的转换
- 字符串与byte数组的转换
- 字符数组与字符串的转换
- oracle 数组与字符串的 转换
- php数组与字符串的转换函数
- php数组与字符串的转换
- 字符串与整型数组的相互转换
- 122,数组与字符串的转换
- 字符串与数组的相互转换
- 字符串与数组之间的转换
- 数组与字符串的相互转换
- 字符数组与字符串的转换
- WPF入门介绍
- Windows 2000 中安装和卸载“公钥证书颁发机构”。
- Singleton 模式
- JDE中改变一个表的中字段大小(DD)的步骤。
- 一种解读Linux操作系统内核源码的好方法
- 字符串与数组的转换
- VC 6.0编译器错误整理
- Ubuntu9.04 QtEmbedded-4.5.2的搭建
- 科研经验总结
- 欢迎大家
- 下载地址
- 安装Oracle后破坏了msdtc服务的解决方案
- display 标签,关于排序的一个错误
- Glassfish 中 EJB 常见问题解答