1樓:風流沼
變數初始化,和變數賦值是兩個不同的語法。
陣列初始化時,可以為null,,或者賦予另乙個陣列的值:string b = a;
常量只能被初始化,一次,不能再次賦值;
非常量則可以進行賦值操作,賦值操作只能賦予以下情況:null,另乙個陣列的值。
lz的問題中,a=是乙個初始化的語法,不是正確的賦值語法。
2樓:育知同創教育
string a = null;
string b = ;
a = b;//正確語法
b已經被賦值了,所以堆疊裡有這個,a是null,沒有占用堆疊的,所以找不到。
3樓:諎落姩鐗
a是null啊,null能=這個嗎
j**a中如何才能將乙個string的字串賦值給string[]字串陣列中的乙個?為什麼賦值出來總是null?
j**a字串陣列怎麼包含字串
4樓:匿名使用者
string a = new string;
或者string a = new string[3];
a[0] = "abc";
j**a怎樣把string字串轉化為string字串陣列
5樓:春朋義
這個要看你的具體需求了.如果是有分隔符的那種例如"a,b,c";就直接分割就行了.
string string = "a,b,c";
string stringarr= string.split(","); //注意分隔符是需要轉譯滴...
如果是"abc"這種字串,就直接
string string = "abc" ;
char stringarr = string.tochararray(); //注意返回值是char陣列
如果要返回byte陣列就直接使用getbytes方法就ok了~~
string string = "abc" ;
byte stringarr = string.getbytes();
希望可以幫到你....
字串怎麼轉成字串陣列 j**a
j**a裡面byte陣列和string字串怎麼轉換
6樓:育知同創教育
1、string 轉 byte
string.getbytes(string decode)方法會根據指定的decode編碼返回某字串在該編碼下的byte陣列表示
string s= "zhidao";
byte b= s.getbytes();
2、byte 轉 string
直接通過建構函式,將byte資料轉成stringbyte b;
string s= new string(b);
7樓:兄弟連教育
byte--> string :s= new string(byte);
string-->byte: byte b=s.getbytes();
8樓:匿名使用者
string s=new string(byte);
vb陣列定義與賦值,vb怎麼定義字串陣列?怎麼賦值?
dim cnt1 as variant cnt1 array 1600,0,0,0,0 array 函式 返回乙個包含陣列的 variant。語法array arglist 所需的 arglist 引數是乙個用逗號隔開的值表,這些值用於給 variant 所包含的陣列的各元素賦值。如果不提供引數,則...
C語言字串陣列的問題,C語言字串陣列的問題
scanf 輸入時不能讀取空格鍵的,所以a儲存的是123,b儲存的是456,當然由於你是用 s輸入的,會自動在123後面加上 0 0是乙個字串的結尾 printf s n s n a i b i 這句只會輸出null int a max b max 這兩個整形陣列儲存的全是0,int的 0轉化為字元...
c語言定義字串陣列,C語言 如何定義字串陣列
天方夜譚的哆啦a夢 c語言字串陣列中的每乙個元素均為指標,即有諸形如 ptr array i 的指標。由於陣列元素均為指標,因此ptr array i 是指第i 1個元素的指標。例 如二維指標陣列的定義為 char ptr array 3 擴充套件資料 字串陣列陣列元素表示方法 陣列元素的一般形式為...
vb 中一維字串陣列可以轉化為字串嗎
split textbox1.text,vbcrlf 返回的已經是陣列了,用不著再迴圈賦值了。b陣列的元素型別為字串型別,陣列自然不能賦給它了,再說陣列沒有定義下標量。b split textbox1.text,vbcrlf for i 0 to ubound b print 這是第 i 1 行的內...
C語言中數字怎麼賦值給字串,並且輸出的是數字呢
1 新建乙個 字串陣列的定義與輸出 專案。2 新增乙個 str.c 檔案。3 包含stdio.h和stdlib.h標頭檔案。4 輸入main函式主體,system 和返回值。5 定義乙個字串變數str。6 使用printf 函式輸出字串變數str。7 執行程式,檢視輸出結果。數字賦值給字串,實際上就...