java輸出字元數組
1. java字元串數組輸入輸出問題
int j = 4;
while(j>=0)
{
System.out.println(str[i]);
--j;
}
這個寫在了主函數外面了,寫進去。
str[i] 裡面的 i 改為 j ,這樣應該行了。
2. 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]);
}
}
}
}
3. java中字元數組直接輸出的方法
Strings="okgfdgfg";
System.out.println(Arrays.toString(s.toCharArray()));
輸出
[o,k,g,f,d,g,f,g]
4. JAVA中怎麼把字元串轉換成字元數組
JAVA中把字元串轉換成字元數組的方法:java中通常用split()分割字元串,返回的是一個數組。
5. 提問:java中如何把字元串轉換成字元數組
string的split()方法可以把一個字元串轉換成一個
字元數組
(注意對空格的處理),然後再創建兩個數組,一個保存字元串中的字母,一個保存字母出現的次數。最後對保存字母出現次數的數組進行排序,與保存字元串字母的數組關聯輸出。大概思路是這個樣子,發帖人可以嘗試的編寫一下代碼
6. 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 (); 比較靈活。
7. java:如何列印出字元數組
//一維數組的輸出
public void outputArray(char a[]) {
int n = a.length;
for (int i = 0; i < n; i++) {
System.out.print(a[i] + " ");
}
System.out.println();
}
8. 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]);
}
}
}
9. 為什麼java中輸出字元數組名得到的是數組的內容
首先你可以參考這個帖子
網頁鏈接
字元類型的數組名確實是地址,只不過是在println函數中有一個重載方法,這個重載方法根據地址找到了所有字元並返回給了這個方法,所以你看到了你例子中異常的地方。
10. java 輸出字元數組名為數組中的內容求解答
因為數組也是特殊的值類型,跟int
a
=
1是一樣的道理,而且數組其實就是保存的字元,不論你的賦值是對象,還是值類型,數組保存的就是字元,如果是對象,則保存的是對象內存地址,說你當你輸出時,看見的就是字元串值。