字符串数组转字符串java
⑴ java中如何将字符数组转换成字符串,以逗号分割
方法1:
需要引入Apache Commons组件中的个commons-lang.jar包
String str1=StringUtils.join(ary, ",");
方法2:
格式化
String str2 = String.format("%s,%s,%s", ary);
(1)字符串数组转字符串java扩展阅读:
反之,字符串转化为字符串数组
语法:stringObject.split(separator,howmany)
例子:
<script type="text/javascript">
var str="How are you doing today?"
document.write(str.split(" ") + "<br />")
document.write(str.split("") + "<br />")
document.write(str.split(" ",3))
</script>
输出:
How,are,you,doing,today?
H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
How,are,you
注:如果把空字符串 ("") 用作separator,那么 stringObject 中的每个字符之间都会被分割。String.split() 执行的操作与Array.join执行的操作是相反的。
⑵ java 怎么把数组转成字符串
将数组变成字符串代码如下:
使用StringUtils中的join函数。org.apache.commons.lang.StringUtils;示例:
StringUtils.join(null) = null
StringUtils.join([]) = ""
StringUtils.join([null]) = ""
StringUtils.join(["a", "b", "c"]) = "abc"
StringUtils.join([null, "", "a"]) = "a"
String[] str = { "1", "2", "a", "b" };
// 将数组变成字符串
StringUtils.join(str)
// 将数组用逗号分隔变成字符串
StringUtils.join(str, ",")
⑶ java中 怎么把字符串数组装换成字符串
/**
* Java中字符串和字符数组之间的相互转换
*
* */
public class StringAPIDemo01 {
public static void main(String[] args){
String str1 = "Hello Java";
char c[] = str1.toCharArray();//将一个字符串变为字符数组toCharArray();
for (int i = 0; i<c.length;i++){
System.out.print(c[i] + ",");
}
System.out.println("");
String str2 = new String(c);//将全部的字符数组变为String字符串
String str3 = new String(c,0,3);//将部分的字符数组变为String ,从下表为0开始到下表为3结束;
System.out.println(str2);//输出字符串
System.out.println(str3);
}
⑷ 如何用将字符数组转化成字符串 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构造函数
public String(char[] value)
分配一个新的
String,使其表示字符数组参数中当前包含的字符序列。该字符数组的内容已被复制;后续对字符数组的修改不会影响新创建的字符串。
参数:value - 字符串的初始值
示例:String s = new String(new char[]{'h','e','l','l','o'});
参考资料
开源中国社区—JDK6中文文档
⑹ java中把string数组转成string怎么做
如下:
1、int -> String
2、int i;
String s=String.valueOf(i);
3、String -> int
String s;
第一种方法:int i=Integer.parseInt(s);
第二种方法:int i=Integer.valueOf(s).intValue();
⑺ java中如何将字符型转换字符串
java中有很多方法可以将字符型转化为字符串。
这是代码
package com.test;
public class Test {
public static void main(String[] args)throws Exception{
char a = 'a';
String str1 = a + "";
String str2 = String.valueOf(a);
String str3 = Character.toString(a);
Character b = 'b';
String str4 = b + "";
String str5 = String.valueOf(b);
String str6 = Character.toString(a);
String str7 = b.toString();
}
}
方法4:Characte类的toString方法
如果字符变量是包装类,还可以用Characte类的toString方法
String str7 = b.toString();
⑻ java中如何将数组 转换成一个字符串
java 中要将一个字符串转换成一个字符数组需要使用 String 类中提供的 toCharArray() 方法进行操作.
例:
String str = "abcde";char[] ch = str.toCharArray();
⑼ Java将字符数组转成字符串 如我有个字符数组byte[] a={'a','b','c',d'}; 如何转成字符串String st;
你好!
首先,你要知道String类有个构造方法
String(byte[]b)
这样就可以把字符数组直接作为参数构造出一个字符串
以下是示例:
核心代码:
byte[]a={'a','b','c','d'};
Stringstr=newString(a);
完整实例:
publicclassTestByteToString{
publicstaticvoidmain(String[]args){
byte[]a={'a','b','c','d'};
Stringstr=newString(a);
System.out.println(str);}
}