将java中的 string 类型转成 数组案例
这个要看你的具体需求了.如果是有分隔符的那种例如"a,b,c";就直接分割就行了.
Stringstring="a,b,c";
String[]stringArr=string.split(",");//注意分隔符是需要转译滴...
如果是"abc"这种字符串,就直接
Stringstring="abc";
char[]stringArr=string.toCharArray();//注意返回值是char数组
如果要返回byte数组就直接使用getBytes方法就ok了~~
Stringstring="abc";
byte[]stringArr=string.getBytes();
同时,前台也可以通过拼接参数传到后台,可以这样写使用“a,b,c”的方式转成数组形式,如果拼接成“[”+a+b+"]",需要在后台做相关操作:
方法1:
Stringdemo="[a,b,c]"; Stringdemosub=demo.substring(1,demo.length()-1); StringdemoArray[]=demosub.split(","); ListdemoList=Arrays.asList(demoArray);
方法2:
Arrays.asList("[a,b,c]").get(0)
补充知识:Java将String型字符串转换成int型(或int型数组)
转换成int型数组代码实现
Stringstr="6921168509256"; int[]arr=newint[str.length()]; for(inti=0;i转换成int型代码实现
Stringstr="69211685"; inta=Integer.parseInt(str); System.out.print(a);以上这篇将java中的string类型转成数组案例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。