怎么把数组变成字符串(如何把字符串变成数组)
C语言中,如何将一个数组中的数值转换成字符串输出?
1、首先写上注释内容,如下图所示。
2、然后写上数据类型(char)+字符串名称,如下图所示。
3、接下来需要在=后面写上字符串的内容,如下图所示。
4、接下来需要将字符串的内容打印出来,如下图所示。
5、接下来需要点击顶部的编译,如下图所示。
6、接下来需要点击运行。
7、这时候就可以看到刚才被定义的字符串被输出来了。
数组怎么转换成字符串
将数组转化为字符串,编程实现方法如下:
提取前两位,然后把这个子串装入数组即可。如果字符串有一定规律,如 s =“23-3-4-2”
可以按照String[] str = s.split("-");这样可以按照“-”拆分字符串成字符数组。
举例:
//字符串数组
String[]?arrs=new?String[]{"1","2","3","4","5"};
StringBuilder?sb=new?StringBuilder();
for(String?s:arrs){
????sb.append(s);
}
String?result=sb.toString();
System.out.println(result);
??
//整形数组
int[]?arrs2=new?int[]{1,2,3,4,5};
StringBuilder?sb2=new?StringBuilder();
for(int?num:arrs2){
????sb2.append(num);
}
String?result2=sb2.toString();
System.out.println(result2);
如何将数组拼成字符串
c/c++ 程序 用 sprintf(s,"格式“,数组元素); 把数组元素 转化为字符串。
用 strcat 把它们合起来。例如:
#includestdio.h
int main( )
{
int x[5]={1,22,333,4444,55}; // 整型数组
float y[5]={1.22,2.33,3.44,4.55,5.66}; //浮点型数组
char sx[50]="\n",sy[50]="\n";
char s[50];
int i;
for (i=0;i5;i++) {
sprintf(s,"%d",x[i]); // 整型转字符串
strcat(sx,s); // 合到 sx里
};
printf("%s\n",sx); // 显示结果
for (i=0;i5;i++) {
sprintf(s,"%.2f",y[i]); // float 型转字符串
strcat(sy,s); // 合到 sy 里
};
printf("%s\n",sy); // 显示结果
return 0;
}
输出:
122333444455
1.222.333.444.555.66
如何将数组中的数据转换成字符串
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);
}
}
}