btcq.net
当前位置:首页 >> string转化为数组 >>

string转化为数组

java可以使用两种方法直接将字复符数组转为字符串方法1:直制接在构造String时转换.char[] data = {'a', 'b', 'c'};String str = new String(data);方法2:调用zdString类的方法转换.String.valueOf(char[] ch)

使用split()方法可以将一个字符串分割为子字符串,然后将结果作为字符串数组返回.示例代码: String str =" a1.jpg,a2.jpg,a3.jpg"; String[] arr = str.split(",");//分割字符串得到数组 List list = java.util.Arrays.asList(arr);//字符数组转list

在JAVA中,String类定义了toCharArray() 方法把这个字符串转换成一个新的字符数组.以下是声明java.lang.String.toCharArray()方法 public char[] toCharArray() 调用示例代码如下:String strStringType="my string"; //创建一个字符串变量strStringType char[] chrCharArray; //创建一个字符数组chrCharArray chrCharArray = strStringType.toCharArray(); //将字符串变量转换为字符数组

调用它的toCharArray() 方法即可

string a = "abcdefg";string[] b = new string[a.Length];for (int i = 0; i { b[i] = a.Substring(i,1); Console.WriteLine(b[i]);} ToCharArray()返回的是char类型数组

一楼说的对 但你执意要转的话可以这样 string str="HelloWorld";//声明字符串并初始化 char[] ch=new char[str.Length];//声明字符数组,长度为字符串长度 for(int i=0;i{ ch[i]=str[i];//字符串数组赋值 } 就是这样~~

public static void main(String[] args) { String str = "sdswwddd"; char [] ss = str.toCharArray();//ss为String转的char数组//如果需要转成其他数组对char数组操作就可以了!} 希望能帮到你!

有很多种方法,在这儿列出两种. 1、因为string可以看作是数组构成的串,所以直接定义一个char的指针,指过去就可以了. 示例如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include #include #include #include using namespace std;

Option Explicit'请自行添加 Text1(0) 和 Text1(1) 等数组控件 Private Sub Form_Load() Dim StringText$, l&, i& l = 2: i = 1 StringText = "Text" + CStr(l - 1) + "(" + CStr(i - 1) + ")" '模拟 Text1(0) StringText = StringText & ".text=已经测试OK!"

网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com