将字符串转换为数组
假设字符串变量名叫str str.tochararray()就可以得到一个字符数组了 数组转换为字符串的话 先定义个以个字符串string str = “” 然后遍历数组 将数组中的元素一一加到str中就行了..
在JAVA中,String类定义了toCharArray() 方法把这个字符串转换成一个新的字符数组.以下是声明java.lang.String.toCharArray()方法 public char[] toCharArray() 调用示例代码如下:String strStringType="my string"; //创建一个字符串变量strStringType char[] chrCharArray; //创建一个字符数组chrCharArray chrCharArray = strStringType.toCharArray(); //将字符串变量转换为字符数组
使用split()方法可以将一个字符串分割为子字符串,然后将结果作为字符串数组返回.示例代码: String str =" a1.jpg,a2.jpg,a3.jpg"; String[] arr = str.split(",");//分割字符串得到数组 List list = java.util.Arrays.asList(arr);//字符数组转list
java可以使用两种方法直接将字复符数组转为字符串方法1:直制接在构造String时转换.char[] data = {'a', 'b', 'c'};String str = new String(data);方法2:调用zdString类的方法转换.String.valueOf(char[] ch)
/** * java中字符串和字符数组之间的相互转换 * * */ public class stringapidemo01 { public static void main(string[] args){ string str1 = "hello java"; char c[] = str1.tochararray();//将一个字符串变为字符数组tochararray(); for (int i = 0; i
s.subString(0,2); 提取前两位,然后把这个子串装入数组即可 如果字符串有一定规律,如 s =“23-3-4-2” 可以按照String[] str = s.split("-"); 这样可以按照“-”拆分字符串成字符数组
这个要看你的具体2113需求了.如果是有5261分隔符的那种例如"a,b,c";就直接分割就行了4102.String string = "a,b,c"; String [] stringArr= string.split(","); //注意分隔符是需要转译滴1653如果是"abc"这种字符串,就直接 String
如果你想把一个字符串变成数组,你只需要将字符串初始化为数组变量的值即可.例如:char c[10]=“this is !";
看你变成什么样的数组了,如果你从string再变成string[]没有多大意思的.纯属没事找麻烦,字符串再变成一个字符中的数组,有多大必要?肯定是没有必要的.如果你是想变成所谓char的话,在字符串方法中有一个ToCharArray的方法的,该方
嗯,你用一个指针指向字符串首字符,指针+1就是下一个字符了.