java数组转为字符串
Ⅰ 如何将数组转化为字符串,编程怎么实现呢
将数组转化为字符串,编程实现方法如下:
提取前两位,然后把这个子串装入数组即可。
如果字符串有一定规律,如 s =“23-3-4-2”可以按照String[] str = s.split("-");
这样可以按照“-”拆分字符串成字符数组。举例:
java">//字符串数组
String[]arrs=newString[]{"1","2","3","4","5"};
StringBuildersb=newStringBuilder();
for(Strings:arrs){
sb.append(s);
}
Stringresult=sb.toString();
System.out.println(result);
//整形数组
int[]arrs2=newint[]{1,2,3,4,5};
StringBuildersb2=newStringBuilder();
for(intnum:arrs2){
sb2.append(num);
}
Stringresult2=sb2.toString();
System.out.println(result2);
Ⅱ java中如何将字符数组转换成字符串,以逗号分割
这里主要用到了StringBuffer以及string的append方法、substring方法。
大致思路如下:
str4为目标字符串,及最后的结果会被存放进str4
我们用stringbuffer类中的函数append来处理字符串数组str1,并通过逗号来分割,最后用tostring函数,将其转变成字符串的形式。
最后用substring来对结果进行截取,得到最后需要的形式:abc,123,45
下图为具体的代码段:
(2)java数组转为字符串扩展阅读:
在java中,关于字符数组、字符串分割截取拼接处理的一些常用类及方法:
StringBuffer的常用方法:
StringBuffer类中的方法主要偏重于对于字符串的变化,例如追加、插入和删除等,这个也是StringBuffer和String类的主要区别。
1、append方法
该方法的作用是追加内容到当前StringBuffer对象的末尾,类似于字符串的连接。调用该方法以后,StringBuffer对象的内容也发生改变,例如:
这样对象sb的值将变成”abctrue”。
2、substring方法
substring()
方法返回字符串的子字符串。
以上就会截字符串的[4,10)位,其中从0开始,包括第四位,不包括第十位。
Ⅲ 如何将数组中的数据转换成字符串
java可以使用两种方法直接将字符数组转为字符串 方法1:直接在构造String时转换。 char[] data = {'a', 'b', 'c'}; String str = new String(data); 方法2:调用String类的方法转换。 String.valueOf(char[] ch)
Ⅳ java如何将整型数组转换成字符串
通过数组循环的方式,最终拼接成字符串
1、定义一个整型数组
int[] arr = new int[3];//定义一个长度3的整型数组
2、拼接成字符串
String s = "";
for(int i=0;i<arr.length;i++){
s = s + arr[i];//拼接成字符串,最终放在变量s中
}
Ⅳ java 怎么把数组转成字符串
//以数组的形式转成字符串
string
[]
arr
=
{"o1","2yy","ax","0"};
string
str
=
arrays.tostring(arr);
system.err.println(str);//输出:[o1,
2yy,
ax,
0]
//把每个元素按次序拼接转成字符串
stringbuffer
str2
=
new
stringbuffer();
for
(string
string
:
arr)
{
str2.append(string);
}
system.err.println(str2.tostring());//输出:o12yyax0
Ⅵ 高分求Java中,怎么把一个整形数组转为字符串输出
直接:String str = new String(int[] arr); 就可以了
Ⅶ java中怎么把一个整数数组转化成字符串
Arrays.toString(数组);
String.valueOf(数组);