btcq.net
当前位置:首页 >> jAvA ChAr转string >>

jAvA ChAr转string

1.直接在构造String时建立. char data[] = {'s', 'g', 'k'}; String str = new String(data); 2.String有方法可以直接转换. String.valueOf(char[] chr)就可以. 如: char[] cha = {'s','g','h'}; String n = String.valueOf(cha);

String str=“abcdef”;char[] ch=st.toCharArray(); char c = 'a'; String str = String.valueOf(c);

在String的构造方法里有一个String(char[] value),其中参数就是你的char[]数组,可以构造出一个String来代替你的char[],比如String str = new String(yourCharArray);out.println(str);就会输出你希望的结果

package selfutil;public class tesst { public static void main(String[] args) { char ch = 'A'; String str = "" + ch; System.out.println(str); }}

string s=“abcde”;char chs[]=s.tochararray();就可以了

代码import java.util.Arrays;public class StringChar {public static void main(String[] args) {//字符串--》字符String str1 = "风云";char c1 = str1.charAt(0);//风, 如果要得到云.那么charAt(1);System.out.println(c1);char[] cs1 = str1.toCharArray()

char - > Stringchar c = 'c';String cc = ""+c;String->char 这里一般是转成char[] 如果你就一个可以用char c = StringName.charAt(0);char[] carray = StringName.toCharArray();

方法一:在后面加一个空字符串"" 方法二:使用String的valueOf()方法

直接转 例如字符串数组 a = {'s','f','g'} 转成String 像这样就行 String a1 = new String(a) 构造方法有这个方法,自己去看看api

public void getchars(int srcbegin, int srcend, char[] dst, int dstbegin) 参数: srcbegin - 字符串中要复制的第一个字符的索引. srcend - 字符串中要复制的最后一个字符之后的索引. dst - 目标数组. dstbegin - 目标数组中的起始偏移量. public static string copyvalueof(char[] data)返回指定数组中表示该字符序列的 string. 参数: data - 字符数组. 返回: 一个 string,它包含字符数组的字符.

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