java char數(shù)組轉(zhuǎn)string 新人求助,QString如何轉(zhuǎn)換為char數(shù)組?
新人求助,QString如何轉(zhuǎn)換為char數(shù)組?你好,我是小天。我很高興為你回答。首先,qstring轉(zhuǎn)換為qbytearray,然后qbytearray轉(zhuǎn)換為char*view plain//inc
新人求助,QString如何轉(zhuǎn)換為char數(shù)組?
你好,我是小天。我很高興為你回答。
首先,qstring轉(zhuǎn)換為qbytearray,然后qbytearray轉(zhuǎn)換為char*view plain//include“teclasss。H “#include<qtgui/QApplication>#include<qtdebug>#include<qstring> int main(int argc,char*argv){QApplication a(argc,argv)qstring STR=“hello”//qstring to char*qbytearray=托拉廷街1號(hào)()字符*毫米=ba.數(shù)據(jù)()qdebug()<<mm<<endl//調(diào)試時(shí),控制臺(tái)中的輸出返回a.exec()}]。更專業(yè)的科普知識(shí),請(qǐng)關(guān)注我。如果你喜歡我的回答,也請(qǐng)給我表?yè)P(yáng)或轉(zhuǎn)發(fā),你的鼓勵(lì)是支持我寫(xiě)下來(lái)的動(dòng)力,謝謝。
char數(shù)組轉(zhuǎn)string?
1. 它是在構(gòu)造字符串時(shí)直接創(chuàng)建的。Char data[]={s“,”g“,”K“}字符串STR=新字符串(數(shù)據(jù))2。字符串可以直接轉(zhuǎn)換。String.valueOf值(char[]Chr)正常。例如:char[]Cha={s“,”g“,”H“}字符串n=String.valueOf值那你為什么要便宜呢?
如何將整數(shù)轉(zhuǎn)換為字符串?
你能把它變成一個(gè)無(wú)符號(hào)字符數(shù)組真是太好了。
你在說(shuō)什么?你把它保存為int了嗎?你想現(xiàn)在就打開(kāi)嗎?
如果你決定,我將使用字符串。別阻止我
這不是沒(méi)有解決辦法。
如何將char數(shù)組轉(zhuǎn)成string?
有很多方法:
假設(shè)C字符串被定義為char ch[]=“Hello world!"
1. 將C字符串傳遞給構(gòu)造函數(shù)以創(chuàng)建字符串對(duì)象:
string str(CH)
2。使用復(fù)制構(gòu)造函數(shù)創(chuàng)建字符串對(duì)象:
string STR=ch
3。在字符串類中為現(xiàn)有字符串對(duì)象定義的調(diào)用賦值運(yùn)算符:
string STR
STR=ch
前兩個(gè)類似,但與第三個(gè)不同。前兩種是直接用構(gòu)造函數(shù)創(chuàng)建一個(gè)內(nèi)容與C字符串一致的string對(duì)象;第三種是C標(biāo)準(zhǔn)庫(kù)編寫(xiě)的string類重載賦值運(yùn)算符,這樣就可以用C字符串作為右運(yùn)算符給string對(duì)象賦值,以便string對(duì)象的內(nèi)容與C字符串一致。