JAVA中怎么把字符串转换成字符数组
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA中怎么把字符串转换成字符数组相关的知识,希望对你有一定的参考价值。
“字符串” 转 “字符数组”,有以下方法
1.通过字符串的toCharArray()方法
/*String.toCharArray 方法 ,作用:将字符串转换为字符数组。*/String s=new String("abc");
char[] ch=s.toCharArray();
2.通过循环和字符串的charAt()方法
/*public char charAt(intindex)*返回处于index位置上的字符,index的范围是[0,s.length()-1],字符串中的第一个字符位于index 0上,下一个字符位于index 1上,并以此类推,类似于数组下标索引。
*抛出异常:IndexOutOfBoundsException:当参数为负数或者参数不小于字符串的长度时抛出。
*/
String s=new String("abc");
char[] ch = new char[s.length()];
for(int i=0;i<s.length();i++)
ch[i]=s.charAt(i);
3.通过字符串的getChars方法
*public void getChars(int start,int end,char c[],int offset)
该方法的作用是将当前字符串从start到end-1位置上的字符复制到字符数组c中,并从c的offset处开始存放
*/
String s=new String("abc");
char[] ch = new char[s.length()];
s.getChars(0, s.length(), ch, 0); 参考技术A 楼主您好
用split方法或者StringTokenizer类即可
拿split方法为例
String[] array = "a,b,c,d,e".split(",");本回答被提问者采纳 参考技术B String类中有spilt()方法用于拆分字符串并将拆分后的保存到数组当中
以上是关于JAVA中怎么把字符串转换成字符数组的主要内容,如果未能解决你的问题,请参考以下文章