Java数组拼接字符串?

Python015

Java数组拼接字符串?,第1张

public class Test {

public static void main(String[] args){

String[] str={"a","b","c","d","e","f","g","h","i"}//定义字符串数组

method(str)

}

private static void method(String[] s){

if(s==null)

return

StringBuffer sBuffer=new StringBuffer()

for(int i=0i<s.lengthi++){//将数组拼接成字符串

sBuffer.append(s[i])

}

System.out.println("字符串长度:"+sBuffer.length())

System.out.println("拼接的字符串:"+sBuffer.toString())

}

}

java字符串数组合并,可以使用array.copy复制方法,如下代码:package com.qiu.lin.heimport java.text.ParseExceptionimport java.util.Arrayspublic class Ceshi {public static void main(String[] args) throws ParseException { String[] str1 = { "J", "a", "v", "a", "中" } String[] str2 = { "如", "何", "把", "两", "个", "数", "组", "合", "并", "为","一", "个" }int strLen1 = str1.length// 保存第一个数组长度int strLen2 = str2.length// 保存第二个数组长度str1 = Arrays.copyOf(str1, strLen1 + strLen2)// 扩容System.arraycopy(str2, 0, str1, strLen1, strLen2)// 将第二个数组与第一个数组合并System.out.println(Arrays.toString(str1))// 输出数组 }}