展开全部
在Java中:
ArrayList list = 你的整形数组;
String str list.toString();
-------------------------------------
public String toString()
返回此 collection 的字符串表示形式。该字符串表示形式由 collection 元素的列表组62616964757a686964616fe59b9ee7ad9431333332613038成,这些元素按其迭代器返回的顺序排列,并用方括号 ("[]") 括起来。相邻元素由字符 ", "(逗号加空格)分隔。通过 String.valueOf(Object) 可以将元素转换成字符串。
此实现会创建一个空字符串缓冲区,追加一个左方括号,然后在 collection 上进行迭代,依次追加每个元素的字符串表示形式。每追加一个元素后(最后一个元素除外),将追加字符串 ", "。最后,追加一个右括号。从字符串缓冲区获取一个字符串并返回它。
2.在C语言中:
#include
char *fun(int n,char *str)
{
int m,l=0,i;
m=n;
while(m!=0)
{
m=m/10;
l++;
}
for(i=l;i>=0;i--)
{
if(i==l)
{
str[i]='\0';
}
else
{
str[i]=n%10+48;
n=n/10;
}
}
return str;
}
int main()
{
int a;
char str[10]={0};
printf("input a number:\n");
scanf("%d",&a);
puts(fun(a,str));
return 0;
}