『壹』 如何在java里java字元串數組合並成一個數組
具體如下:
java字元串數組合並,可以使用array.復制方法,如下代碼:
package com.qiu.lin.he;
import java.text.ParseException;
import java.util.Arrays;
public 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.Of(str1, strLen1 + strLen2);// 擴容
System.array(str2, 0, str1, strLen1, strLen2);// 將第二個數組與第一個數組合並
System.out.println(Arrays.toString(str1));// 輸出數組
}
}
『貳』 java用StringBuffer講一個字元串數組連接成一句輸出
String[]
str={"wish","ecation","welcome","you"};
StringBuffer
buf=new
StringBuffer();
for(String
s
:
str)
buf.append(s);
System.out.println("連接成句:"+buf.toString());
append有紅線是因為append()里傳的參數是一個String的值,而你放在裡面的是一個String類型的數組。
你應該先把數組里的值循環append到一個StringBuffer的buf對象裡面然後在列印就可以了。
『叄』 Java數組拼接字元串
1、代碼如下
publicstaticvoidmain(String[]args){
Stringstr[]={"a","b","c","d","e","f","g","h","i"};
System.out.println("字元串數組長度:"+str.length);
System.out.println("拼接後的字元串長度:"+method(str).length());
System.out.println("拼接後的字元串:"+method(str));
}
publicstaticStringmethod(String[]str){
Stringrs="";
for(Strings:str){
rs+=s;
}
returnrs;
}
2、效果如圖
『肆』 請問:在JAVA中怎樣將一個字元串添加到一個字元串數組裡面啊
String[] sport = new String[2];
String word = "word";
String temp = "temp";
sport[0] = word;
sport[1] = temp;
是這樣的。
『伍』 java中怎樣將字元串與字元數組連接成字元數組
string s=「ghjhhh」;
然後s.toCharArray()得到字元數組,然後重修創建字元數組,將這兩個的放一塊
『陸』 在Java中如果要把一個字元串放到一個字元數組裡面該怎麼做呢
摘自API
toCharArray
public char[] toCharArray()將此字元串轉換為一個新的字元數組。
返回:
一個新分配的字元數組,它的長度是此字元串的長度,它的內容被初始化為包含此字元串表示的字元序列。
例如:
String aa = "121212";
char[] ss = aa.toCharArray();
『柒』 在java中如何定義一個字元串數組
1. java中定義一個字元串數組方式如下,string類型和其他基本類型相似,創建數組有兩種方式:
String[] str={"AAA","BBB","CCC"};
String str[]={"AAA","BBB","CCC"};
2.推薦用ArrayList<String> strArray = new ArrayList<String> (); 比較靈活。
3.也可以寫為如下格式:class[] array; array = new class[number];其中前半句為聲明,後半句為初始化,初始化必須要讓編譯器知道大小,聲明的時候java是不分配內存的,只有創建的時候也就是new的時候才會分配內存。
1.數組是相同數據類型的元素的集合。
2.數組中的各元素的存儲是有先後順序的,它們在內存中按照這個先後順序連續存放在一起。
3.數組元素用整個數組的名字和它自己在數組中的順序位置來表示。例如,a[0]表示名字為a的數組中的第一個元素,a[1]代表數組a的第二個元素,以此類推。
4.對於VB的數組,表示數組元素時應注意:下標要緊跟在數組名後,而且用圓括弧括起來(不能用其他括弧)。下標可以是常量,變數,或表達式,但其值必須是整數。下標必須為一段連續的整數,其最小值成為下界,其最大值成為上界。不加說明時下界值默認為1。
『捌』 java字元串數組合並 怎麼合並成一個數組
java字元串數組合並,可以使用array.復制方法,如下代碼:
packagecom.qiu.lin.he;
importjava.text.ParseException;
importjava.util.Arrays;
publicclassCeshi{
publicstaticvoidmain(String[]args)throwsParseException{
String[]str1={"J","a","v","a","中"};
String[]str2={"如","何","把","兩","個","數","組","合","並","為",
"一","個"};
intstrLen1=str1.length;//保存第一個數組長度
intstrLen2=str2.length;//保存第二個數組長度
str1=Arrays.Of(str1,strLen1+strLen2);//擴容
System.array(str2,0,str1,strLen1,strLen2);//將第二個數組與第一個數組合並
System.out.println(Arrays.toString(str1));//輸出數組
}
}
運行結果如下:
『玖』 java字元串數組
import java.util.Arrays;
public class Txe {
public static void main(String[] args) {
//new java.lang.String [3];
//在堆中分配一個String類對象的空間,並將該對象的地址堆入操作數棧。
String [] s1 = new String[4];
String [] s2 = new String[4];
String [] s3 = new String[4];
System.out.println("0:"+s1); //<輸出的是s1的地址>
System.out.println("1:"+s1.equals(s1)); // 為什麼輸出是 true <s1的地址與s1的地址比較,地址是相同的。>
System.out.println("2:"+new String [3].equals("null"));// 為什麼,輸出是 false <用一個地址與一個字元串比較>
System.out.println("3:"+new String[3].equals(null));// 為什麼,輸出是 false <地址與值比較>
System.out.println("4:"+new String[3]);//<輸出地址>
s1[1]="a";
System.out.println("5:"+s1[3]);
System.out.println("6:"+s1[1].equals("a"));
//5,6是我自己忘記了,測試用的,汗!
System.out.println("7:"+s2+" "+s3);//<輸出兩個地址>
System.out.println("8:"+s2.equals(s3)); // <地址不同>
System.out.println("9:"+Arrays.equals(s2,s3));//<這個才是數組值與值的比較,註:我前面導入了Array包。>
System.out.println("10:"+new String[3].equals(new String[3])); // false<每重新分配一次地址都會不一樣>
}
}
結果:
0:[Ljava.lang.String;@192d342
1:true
2:false
3:false
4:[Ljava.lang.String;@6b97fd
5:null
6:true
7:[Ljava.lang.String;@1c78e57 [Ljava.lang.String;@5224ee
8:false
9:true
10:false
你寫了這道題第七分鍾時我就看到了。
不過,用了這么久時間,我才稍稍有點點弄明白,找了N多的資料,問了N多的人。
希望對你有幫助。
『拾』 java中如何創建字元串數組
java中定義一個字元串數組方式如下:
1.String[] str={"AAA","BBB","CCC"};
2.String str[]={"AAA","BBB","CCC"};
string類型和其他基本類型相似,創建數組時,有上述兩種方式。
數組可以分為一維數組和二維數組;
一維數組的語法格式:
數組元素類型 數組名[ ]={數組元素的初值,。。。}
如: int sa[]={1,2,3}
二維數組聲明的語法格式:
數組元素類型 數組名[ ][ ]
如:int a[][]=new int [2[3]
都是一個原理的,自己換一下自己想要定義的數組類型就可以了。
字元串數組的創建:
String a =new String("Java");
不過推薦用ArrayList strArray = new ArrayList (); 比較靈活。