如何将数组中的数据转换成字符串

作者&投稿:成晴 (若有异议请与网页底部的电邮联系)
C语言中,如何将一个数组中的数值转换成字符串输出?~

数组是整型数组吗?如果是的话,可以取出来转换成字符就行了。例如,整型数值56,然后char
c=56,输出c就行了。相当于强制类型转换。

String构造函数public String(char[] value) 分配一个新的String,使其表示字符数组参数中当前包含的字符序列。该字符数组的内容已被复制;后续对字符数组的修改不会影响新创建的字符串。参数:value - 字符串的初始值示例:String s = new String(new char[]{'h','e','l','l','o'});

参考资料
开源中国社区—JDK6中文文档

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

namespace baidu._0081105
{
class Program
{
static void Main(string[] args)
{
char[] a ={ '0', '1', '2','3' };
new arr(a).ToString ();
}
}
class arr
{
char [] a;
public arr(char[] a)
{
this.a = a;
}
public new void ToString()
{
string s = string.Empty;
for (int i = 0; i < a.Length; i++)
{
s += a[i].ToString();
}
Console.WriteLine(s);
}
}

}

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

通过格式操作使任意类型的数据转换成一个字符串




将一维数组中的数据在原数组中转置存放
length;i++){arr[i] = (int)(Math.random()*100);}int[] arr2 = new int[7];for(int i=0;i<arr2.length;i++){arr2[i] = (int)(Math.random()*100);}System.out.println("---偶数位数据---");System.out.println(Arrays.toString(arr));test2(arr);System....

java 如何将byte[4]数组转换成一个int型数据
java中将4字节的byte数组转成一个int值的工具方法如下:\/ param byte[]return int \/ public static int byteArrayToInt(byte[] b){ byte[] a = new byte[4];int i = a.length - 1,j = b.length - 1;for (; i >= 0 ; i--,j--) {\/\/从b的尾部(即int值的低位)开始copy数...

如图所示,如何将byte数组里面的16进制数据转换为0x开头的十六进制数据...
public static String byte2bits(byte b){ int z = b; z |= 256;String str = Integer.toBinaryString(z);int len = str.length();return str.substring(len-8, len);} 剩下自己转

如何将一维数组转换成二维数组?
2、把字符串拆分成一位一位的 第一种方法:循环后charAt(i);注意:charAt(i)得到的是字符串对应的每位字符,可是不能直接转成int,转成int依然是ASCII值。第二种方法:char[]temp=str.toCharArray();注意:char[]里的内容不是字符串的每位字符,而是每位字符的ASCII值。具体如下:package cjl;imp...

如何将excel中的数据镜像翻转?
=REVERSE(A1)这个公式会将A1中的文字倒转,显示结果为“olleh”。但值得注意的是,REVERSE函数在某些版本的Excel中可能不可用。2. 数据镜像翻转 对于数据的镜像翻转,例如有一个从A1到A10的数据序列,想要将其从A10到A1的方式翻转。可以使用INDEX函数结合数组公式来实现。例如,在B1单元格中输入以下数组...

java中怎么将数组转为string输出到文本框?
或者用Text2.setText(String.valueOf(charArray));把字符数组转成字符串String类型,输出到文本框.另外,需要把输出到文本框的语句放到for循环外面.完整的Java程序如下(改动的地方见注释)public class A { private static String encrypt(String clearText,int key){ char[] charArray=clearText.toCharArray...

C语言,使用数组,编写一个十进制正整数转换为二进制数的转换工具_百度知 ...
int main(){ int N,i,t;int a[100];scanf("%d",&N);for(i=0;N!=0;i++){ a[i]=N%2;N=N\/2;} for(t=i-1;t>=0;t--){ printf("%d",a[t]);} } 思路:反复地将n除以2取余数;将取出的余数用数组存放;由于先取出的是低位数据,后取出的是高位数据,因此需将数组逆序...

Matlab怎么把元胞数组转化成矩阵
2、然后使用cell2mat()函数将元胞数组转换成矩阵,可以先在命令行窗口help cell2mat查看函数的使用方法,需要注意的是使用cell2mat函数,cell中的数据类型必须一致。3、使用a=cell2mat(data);代码进行将data元胞数组转换成a矩阵类型。4、最后运行脚本,可以看到已经将data类型转换成矩阵,这样把Matlab元胞数组...

关于c51数据转换的问题,怎么才能将4个8位数组的值传给一个32位的变量...
容易理解的办法:start=fat_Data[0]*0x1000000+fat_Data[1]*0x10000+fat_Data[2]*0x100+fat_Data[3]好比1、2、3如何变成123 1*100+2*10+3=123 乘法和左移是一样的,*2其实就是<<1。但单片机对<<1这样的操作效果要高,所以你理解了以后用楼上的等式就可以了 ...

java中,如何将一个char 数组转换为string或者将getpassword()转换为...
等价于:char data[] = {'a', 'b', 'c'};String str = new String(data);String的构造方法很多,可以自己查API帮助 例如:String(char[])分配一个新 String ,它包含有字符数组参数中的字符序列。String(char[], int, int)分配一个新 String ,它包含有字符数组参数的一个子数组中的字符...

南充市15274843787: 如何将数组中的数据转换成字符串 -
能娴灵杆: java可以使用两种方法直接将字符数组转为字符串 方法1:直接在构造String时转换. char[] data = {'a', 'b', 'c'}; String str = new String(data); 方法2:调用String类的方法转换. String.valueOf(char[] ch)

南充市15274843787: 数组怎么转换成字符串 -
能娴灵杆:将数组转化为字符串,编程实现方法如下: 提取前两位,然后把这个子串装入数组即可.如果字符串有一定规律,如 s =“23-3-4-2” 可以按照String[] str = s.split("-");这样可以按照“-”拆分字符串成字符数组. 举例: //字符...

南充市15274843787: 怎么把数组转为为字符串 -
能娴灵杆: 其实问主你的问题关键应该是整型怎么转成字符串; 有三种方法1)String.valueOf(int i) 2)Integer.toString(int i) 3) ""+int i 类似的还有字符串转整型,问主可以自行测试一下,下面附上方法1的代码 import java.lang.reflect.Array;import java.util....

南充市15274843787: C语言中怎样将一个字符数组里面的所有元素变成一个字符串 -
能娴灵杆: 首先要明确的是,“字符串”在C语言中的含义实际上就是一个char类型的指针或数组,且最后一位置为0标记字符串的结束.所以,你所说的”字符数组“我是否可以理解为一个没有终结符0的char类型数组? 这样的话,方法如下 #include <...

南充市15274843787: 如何将数组里的元素转成字符串 -
能娴灵杆: 字符串就是string类. 那么将string数组其中的一个元素就是字符串. 如: string []strs = new string[5]; for(int i = 0; i < strs.length; ++i) {string str = strs[i];//这个就是字符串.}

南充市15274843787: C语言,整数数组转化为字符串 -
能娴灵杆: C有“整数数组转化为字符串”的专用库函数char *itoa(int num,char *str,int radix).声明一个存放转换后的字符串的二维字符数组,将整型数组的元素作为num来调用itoa函数,将结束存入二维数组即可.举例代码如下:1 2 3 4 5 6 7 8 9 10 11 ...

南充市15274843787: C语言,如何将整数数组转化为字符串? -
能娴灵杆: #include <stdio.h> void main() {int d[5]={4,5,3,2,5};char a[80];int i;for(i=0;i<5;i++)a[i]=d[i]+'0';a[i]='\0'; //这个很重要,是字符串结束符printf("%s\n",a); }

南充市15274843787: C语言中,如何将一个数组中的数值转换成字符串输出? -
能娴灵杆: 情况分: 1.数组中每个元素都是0 ~ 9 的整数,可以分别将它们加48('0'的ascii码值)输出2 .每个元素都是一个独立的数值,建议参考使用 itoa函数

南充市15274843787: 怎么样把一个数组中的所有元素取出来组成一个字符串 -
能娴灵杆: List list = new ArrayList(); String[] tids = request.getParameterValues("tid"); for (int i = 0; iSystem.out.println("aa:" + tids[i]); list.add(tids[i]); } 把list数组里面的元素取出来组成一个字符串.--------------------------------------------------------- String str = null; for(int i=0;i str = str + list.get(i); }

南充市15274843787: 怎么样 才能把一个数组转化为一个字符串啊 -
能娴灵杆: //假设数组为array String s = "";//定义一个接受的字符串 for(int i = 0;i < array.length;i++){s = s + array[i]; } //运算后s就是你想要的结果

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网