當前位置:首頁 » 編程語言 » java字元串數組輸出

java字元串數組輸出

發布時間: 2022-02-28 10:54:34

A. java如何讓數組里的字元串循環輸出

通過for循環後把數組中的字元串輸出

1、定義字元串數組

Stringarr[]=newString[]{"a","b","c"};//定義一個字元串數組arr

2、循環數組

for(inti=0;i<arr.length;i++){//通過arr.length獲取字元串數組長度
System.out.println(arr[i]);//循環輸出字元串數組元素
}

B. java 中如何輸出字元型數組

public class test {
public static void main(String[] args) {
char [] chars = {'d','g','z','d','e'};
/*for each輸出,其中String類型變數s迭代數組中的每一個元素,這是自動的,
也就是說第一次循環s的值是strs字元數組的第一個元素,
第二次則為第二個,以此類推。*/
for(char c: chars) {
System.out.println(c);
}
/*for循環輸出,不做過多解釋了。*/
for(int i = 0; i < chars.length; i ++) {
System.out.println(chars[i]);
}
}
}

}

C. java字元串數組輸入輸出問題

int j = 4;
while(j>=0)
{
System.out.println(str[i]);
--j;
}

這個寫在了主函數外面了,寫進去。
str[i] 裡面的 i 改為 j ,這樣應該行了。

D. 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多的人。
希望對你有幫助。

E. JAVA中把字元串變成字元串數組之後,如何把字元串數組中的每個字元都循環輸出並且發送

你要在for循環之外new一個StringbBuffer的對象。在for循環裡面再用append拼接才行。
你現在這個代碼是每一個char都new成一個新的StringBuffer對象,但是因為你每次new的時候都是用同一個變數接收的,所以導致你在for完成之後也只有一個StringBuffer對象並且這個對象存的是你的最後一個Char。這樣輸出的肯定只有最後一個

F. java中字元數組直接輸出的方法

Strings="okgfdgfg";
System.out.println(Arrays.toString(s.toCharArray()));

輸出

[o,k,g,f,d,g,f,g]

G. java 字元數組如何列印

(這個問答系統有病)

class Test {
static void p(String s) {
for(int j=0;j<s.length();j++){
System.out.print(s.charAt(j)+" ");
}
System.out.println();
}
public static void main(String[] _) {
p("abcd");
}
}

H. java中輸入字元串數組

//簡單的寫了一個類,看看對你有沒有幫助
import java.util.Scanner;
public class TransString
{
public static void main (String[] args)
{
String trans_set[]=new String[6];
System.out.println("請輸入六個字元串");
Scanner sc=new Scanner(System.in);
for(int i=0;i<6;i++)
{
trans_set[i]=sc.next();
System.out.println("trans_set[i]="+trans_set[i]);
}
}
}

I. java 怎麼把字元串數組完全輸出出來

直接通過判斷list數組的長度,之後循環輸出每一個元素即可。
public class Test {
public static void main(String[] args) {
String [] strs = {"asd", "fdfds", "233"};
//用for each 語句輸出
for(String s: strs) {
System.out.println(s);
}
//常規循環輸出
for(int i = 0; i < strs.length; i ++) {
System.out.println(strs[i]);
}
}

}

J. JAVA程序,字元串想當做數組輸出,怎麼做,錯在哪了

先把字元串轉成數組,

s.toCharArray()
熱點內容
python導入excel數據 發布:2025-01-11 08:52:49 瀏覽:569
linux函數腳本 發布:2025-01-11 08:52:49 瀏覽:827
s4存儲卡 發布:2025-01-11 08:48:39 瀏覽:975
我的世界伺服器人數最多的一次 發布:2025-01-11 08:48:37 瀏覽:325
python音量 發布:2025-01-11 08:48:34 瀏覽:222
99壓縮 發布:2025-01-11 08:43:47 瀏覽:831
ftp伺服器怎麼上傳 發布:2025-01-11 08:43:45 瀏覽:518
閱讀腳本是什麼 發布:2025-01-11 08:39:27 瀏覽:777
booljava 發布:2025-01-11 08:36:08 瀏覽:768
我的世界伺服器必要弄的東西 發布:2025-01-11 08:32:56 瀏覽:424