久久香蕉99_国产男人天堂_aaaaa国产欧美一区二区_欧美性xxxxx极品老少_国产免费成人在线视频_国产天美传媒星空传媒使用方法_美女免费av_无码乱肉视频免费大全合集_欧美一级欧美三级_国产亚洲精品久久久久秋霞不卡_91一区二区国产_国产精品麻豆成人av电影艾秋_十八禁无遮挡99精品国产_日韩欧美麻豆_无码精品人妻一区二区三区漫画_日韩色一区_免费观看的黄色_久久精品欧美一区二区_六月天综合网_女同国产视频

位置:其考網(wǎng) > 外語類 > 公共英語 > c中string的用法  正文

c中string的用法

2023-09-22 15:13:36來源:魔方格

摘要:c中string的用法的用法你知道嗎?下面小編就跟你們詳細介紹下c中string的用法的用法,希望對你們有用。c中string的用法的用法如下:為了在我們


(資料圖)

  c中string的用法的用法你知道嗎?下面小編就跟你們詳細介紹下c中string的用法的用法,希望對你們有用。

  c中string的用法的用法如下:

  為了在我們的程序中使用string類型,我們必須包含頭文件 <string>。

  如下:

  #include <string> //注意這里不是string.h string.h是C字符串頭文件

  #include <string>

  using namespace std;

  1.聲明一個C++字符串

  聲明一個字符串變量很簡單:

  string Str;

  這樣我們就聲明了一個字符串變量,但既然是一個類,就有構(gòu)造函數(shù)和析構(gòu)函數(shù)。上面的聲明沒有傳入?yún)?shù),所以就直接使用了string的默認的構(gòu)造函數(shù),這個函數(shù)所作的就是把Str初始化為一個空字符串。String類的構(gòu)造函數(shù)和析構(gòu)函數(shù)如下:

  a) string s; //生成一個空字符串s

  b) string s(str) //拷貝構(gòu)造函數(shù) 生成str的復(fù)制品

  c) string s(str,stridx) //將字符串str內(nèi)“始于位置stridx”的部分當作字符串的初值

  d) string s(str,stridx,strlen) //將字符串str內(nèi)“始于stridx且長度頂多strlen”的部分作為字符串的初值

  e) string s(cstr) //將C字符串作為s的初值

  f) string s(chars,chars_len) //將C字符串前chars_len個字符作為字符串s的初值。

  g) string s(num,c) //生成一個字符串,包含num個c字符

  h) string s(beg,end) //以區(qū)間beg;end(不包含end)內(nèi)的字符作為字符串s的初值

  i) s.~string() //銷毀所有字符,釋放內(nèi)存

  都很簡單,我就不解釋了。

  2.字符串操作函數(shù)

  這里是C++字符串的重點,我先把各種操作函數(shù)羅列出來,不喜歡把所有函數(shù)都看完的人可以在這里找自己喜歡的函數(shù),再到后面看他的詳細解釋。

  a) =,assign() //賦以新值

  b) swap() //交換兩個字符串的內(nèi)容

  c) +=,append(),push_back() //在尾部添加字符

  d) insert() //插入字符

  e) erase() //刪除字符

  f) clear() //刪除全部字符

  g) replace() //替換字符

  h) + //串聯(lián)字符串

  i) ==,!=,<,<=,>,>=,compare() //比較字符串

  j) size(),length() //返回字符數(shù)量

  k) max_size() //返回字符的可能最大個數(shù)

  l) empty() //判斷字符串是否為空

  m) capacity() //返回重新分配之前的字符容量

  n) reserve() //保留一定量內(nèi)存以容納一定數(shù)量的字符

  o) [ ], at() //存取單一字符

  p) >>,getline() //從stream讀取某值

  q) << //將謀值寫入stream

  r) copy() //將某值賦值為一個C_string

  s) c_str() //將內(nèi)容以C_string返回

  t) data() //將內(nèi)容以字符數(shù)組形式返回

  u) substr() //返回某個子字符串

  v)查找函數(shù)

  w)begin() end() //提供類似STL的迭代器支持

  x) rbegin() rend() //逆向迭代器

  y) get_allocator() //返回配置器

  下面詳細介紹:

  2.1 C++字符串和C字符串的轉(zhuǎn)換

  C ++提供的由C++字符串得到對應(yīng)的C_string的方法是使用data()、c_str()和copy(),其中,data()以字符數(shù)組的形式返回字符串內(nèi)容,但并不添加'/0'。c_str()返回一個以‘/0'結(jié)尾的字符數(shù)組,而copy()則把字符串的內(nèi)容復(fù)制或?qū)懭爰扔械腸_string或 字符數(shù)組內(nèi)。C++字符串并不以'/0'結(jié)尾。我的建議是在程序中能使用C++字符串就使用,除非萬不得已不選用c_string。由于只是簡單介紹,詳細介紹掠過,誰想進一步了解使用中的注意事項可以給我留言(到我的收件箱)。我詳細解釋。

  2.2 大小和容量函數(shù)

  一個C++字符串存在三種大小:a)現(xiàn)有的字符數(shù),函數(shù)是size()和length(),他們等效。Empty()用來檢查字符串是否為空。b)max_size() 這個大小是指當前C++字符串最多能包含的字符數(shù),很可能和機器本身的限制或者字符串所在位置連續(xù)內(nèi)存的大小有關(guān)系。我們一般情況下不用關(guān)心他,應(yīng)該大小足夠我們用的。但是不夠用的話,會拋出length_error異常c)capacity()重新分配內(nèi)存之前 string所能包含的最大字符數(shù)。這里另一個需要指出的是reserve()函數(shù),這個函數(shù)為string重新分配內(nèi)存。重新分配的大小由其參數(shù)決定, 默認參數(shù)為0,這時候會對string進行非強制性縮減。

  還有必要再重復(fù)一下C++字符串和C字符串轉(zhuǎn)換的問 題,許多人會遇到這樣的問題,自己做的程序要調(diào)用別人的函數(shù)、類什么的(比如數(shù)據(jù)庫連接函數(shù)Connect(char*,char*)),但別人的函數(shù)參 數(shù)用的是char*形式的,而我們知道,c_str()、data()返回的字符數(shù)組由該字符串擁有,所以是一種const char*,要想作為上面提及的函數(shù)的參數(shù),還必須拷貝到一個char*,而我們的原則是能不使用C字符串就不使用。那么,這時候我們的處理方式是:如果 此函數(shù)對參數(shù)(也就是char*)的內(nèi)容不修改的話,我們可以這樣Connect((char*)UserID.c_str(), (char*)PassWD.c_str()),但是這時候是存在危險的,因為這樣轉(zhuǎn)換后的字符串其實是可以修改的(有興趣地可以自己試一試),所以我強調(diào)除非函數(shù)調(diào)用的時候不對參數(shù)進行修改,否則必須拷貝到一個char*上去。當然,更穩(wěn)妥的辦法是無論什么情況都拷貝到一個char*上去。同時我們也祈禱現(xiàn)在仍然使用C字符串進行編程的高手們(說他們是高手一點兒也不為過,也許在我們還穿開襠褲的時候他們就開始編程了,哈哈…)寫的函數(shù)都比較規(guī)范,那樣我們就不必進行強制轉(zhuǎn)換了。

  2.3元素存取

  我們可以使用下標操作符[]和函數(shù)at()對元素包含的字符進行訪問。但是應(yīng)該注意的是操作符[]并不檢查索引是否有效(有效索引0~str.length()),如果索引失效,會引起未定義的行為。而at()會檢查,如果使用 at()的時候索引無效,會拋出out_of_range異常。

  有一個例外不得不說,const string a;的操作符[]對索引值是a.length()仍然有效,其返回值是'/0'。其他的各種情況,a.length()索引都是無效的。舉例如下:

  const string Cstr(“const string”);

  string Str(“string”);

  Str[3]; //ok

  Str.at(3); //ok

  Str[100]; //未定義的行為

  Str.at(100); //throw out_of_range

  Str[Str.length()] //未定義行為

  Cstr[Cstr.length()] //返回 ‘/0'

  Str.at(Str.length());//throw out_of_range

  Cstr.at(Cstr.length()) ////throw out_of_range

  我不贊成類似于下面的引用或指針賦值:

  char& r=s[2];

  char* p= &s[3];

  因為一旦發(fā)生重新分配,r,p立即失效。避免的方法就是不使用。

  2.4比較函數(shù)

  C ++字符串支持常見的比較操作符(>,>=,<,<=,==,!=),甚至支持string與C-string的比較(如 str<”hello”)。在使用>,>=,<,<=這些操作符的時候是根據(jù)“當前字符特性”將字符按字典順序進行逐一得 比較。字典排序靠前的字符小,比較的順序是從前向后比較,遇到不相等的字符就按這個位置上的兩個字符的比較結(jié)果確定兩個字符串的大小。同時,string (“aaaa”) <string(aaaaa)。

  另一個功能強大的比較函數(shù)是成員函數(shù)compare()。他支持多參數(shù)處理,支持用索引值和長度定位子串來進行比較。他返回一個整數(shù)來表示比較結(jié)果,返回值意義如下:0-相等 〉0-大于 <0-小于。舉例如下:

  string s(“abcd”);

  s.compare(“abcd”); //返回0

  s.compare(“dcba”); //返回一個小于0的值

  s.compare(“ab”); //返回大于0的值

  s.compare(s); //相等

  s.compare(0,2,s,2,2); //用”ab”和”cd”進行比較 小于零

  s.compare(1,2,”bcx”,2); //用”bc”和”bc”比較。

  怎么樣?功能夠全的吧!什么?還不能滿足你的胃口?好吧,那等著,后面有更個性化的比較算法。先給個提示,使用的是STL的比較算法。什么?對STL一竅不通?靠,你重修吧!

  2.5 更改內(nèi)容

  這在字符串的操作中占了很大一部分。

  首先講賦值,第一個賦值方法當然是使用操作符=,新值可以是string(如:s=ns) 、c_string(如:s=”gaint”)甚至單一字符(如:s='j')。還可以使用成員函數(shù)assign(),這個成員函數(shù)可以使你更靈活的對字符串賦值。還是舉例說明吧:

  s.assign(str); //不說

  s.assign(str,1,3);//如果str是”iamangel” 就是把”ama”賦給字符串

  s.assign(str,2,string::npos);//把字符串str從索引值2開始到結(jié)尾賦給s

  s.assign(“gaint”); //不說

  s.assign(“nico”,5);//把'n' ‘I' ‘c' ‘o' ‘/0'賦給字符串

  s.assign(5,'x');//把五個x賦給字符串

  把字符串清空的方法有三個:s=””;s.clear();s.erase();(我越來越覺得舉例比說話讓別人容易懂!)。

  string提供了很多函數(shù)用于插入(insert)、刪除(erase)、替換(replace)、增加字符。

  先說增加字符(這里說的增加是在尾巴上),函數(shù)有 +=、append()、push_back()。

  舉例如下:

  s+=str;//加個字符串

  s+=”my name is jiayp”;//加個C字符串

  s+='a';//加個字符

  s.append(str);

  s.append(str,1,3);//不解釋了 同前面的函數(shù)參數(shù)assign的解釋

  s.append(str,2,string::npos)//不解釋了

  s.append(“my name is jiayp”);

  s.append(“nico”,5);

  s.append(5,'x');

  s.push_back(‘a');//這個函數(shù)只能增加單個字符對STL熟悉的理解起來很簡單

  也許你需要在string中間的某個位置插入字符串,這時候你可以用insert()函數(shù),這個函數(shù)需要你指定一個安插位置的索引,被插入的字符串將放在這個索引的后面。

  s.insert(0,”my name”);

  s.insert(1,str);

  這種形式的insert()函數(shù)不支持傳入單個字符,這時的單個字符必須寫成字符串形式(讓人惡心)。既然你覺得惡心,那就不得不繼續(xù)讀下面一段話:為了插 入單個字符,insert()函數(shù)提供了兩個對插入單個字符操作的重載函數(shù):insert(size_type index,size_type num,chart c)和insert(iterator pos,size_type num,chart c)。其中size_type是無符號整數(shù),iterator是char*,所以,你這么調(diào)用insert函數(shù)是不行的:insert(0,1, 'j');這時候第一個參數(shù)將轉(zhuǎn)換成哪一個呢?所以你必須這么寫:insert((string::size_type)0,1,'j')!第二種形式指 出了使用迭代器安插字符的形式,在后面會提及。順便提一下,string有很多操作是使用STL的迭代器的,他也盡量做得和STL靠近。

  刪除函數(shù)erase()的形式也有好幾種(真煩!),替換函數(shù)replace()也有好幾個。

  舉例吧:

  string s=”il8n”;

  s.replace(1,2,”nternationalizatio”);//從索引1開始的2個替換成后面的C_string

  s.erase(13);//從索引13開始往后全刪除

  s.erase(7,5);//從索引7開始往后刪5個

  2.6提取子串和字符串連接

  題取子串的函數(shù)是:substr(),形式如下:

  s.substr();//返回s的全部內(nèi)容

  s.substr(11);//從索引11往后的子串

  s.substr(5,6);//從索引5開始6個字符

  把兩個字符串結(jié)合起來的函數(shù)是+。(誰不明白請致電120)

  2.7輸入輸出操作

  1.>> 從輸入流讀取一個string。

  2.<< 把一個string寫入輸出流。

  另一個函數(shù)就是getline(),他從輸入流讀取一行內(nèi)容,直到遇到分行符或到了文件尾。

  2.8搜索與查找

  查找函數(shù)很多,功能也很強大,包括了:

  find()

  rfind()

  find_first_of()

  find_last_of()

  find_first_not_of()

  find_last_not_of()

  這些函數(shù)返回符合搜索條件的字符區(qū)間內(nèi)的第一個字符的索引,沒找到目標就返回npos。所有的函數(shù)的參數(shù)說明如下:

  第一個參數(shù)是被搜尋的對象。第二個參數(shù)(可有可無)指出string內(nèi)的搜尋起點索引,第三個參數(shù)(可有可無)指出搜尋的字符個數(shù)。比較簡單,不多說不理解的可以向我提出,我再仔細的解答。當然,更加強大的STL搜尋在后面會有提及。

  最后再說說npos的含義,string::npos的類型是string::size_type,所以,一旦需要把一個索引與npos相比,這個索引值必須是string::size)type類型的,更多的情況下,我們可以直接把函數(shù)和npos進行比較(如:if(s.find(“jia”)== string::npos))。

  string類的構(gòu)造函數(shù):

  string(const char *s); //用c字符串s初始化

  string(int n,char c); //用n個字符c初始化

  此外,string類還支持默認構(gòu)造函數(shù)和復(fù)制構(gòu)造函數(shù),如string s1;string s2="hello";都是正確的寫法。當構(gòu)造的string太長而無法表達時會拋出length_error異常

  string類的字符操作:

  const char &operator[](int n)const;

  const char &at(int n)const;

  char &operator[](int n);

  char &at(int n);

  operator[]和at()均返回當前字符串中第n個字符的位置,但at函數(shù)提供范圍檢查,當越界時會拋出out_of_range異常,下標運算符[]不提供檢查訪問。

  const char *data()const;//返回一個非null終止的c字符數(shù)組

  const char *c_str()const;//返回一個以null終止的c字符串

  int copy(char *s, int n, int pos = 0) const;//把當前串中以pos開始的n個字符拷貝到以s為起始位置的字符數(shù)組中,返回實際拷貝的數(shù)目

  string的特性描述:

  int capacity()const; //返回當前容量(即string中不必增加內(nèi)存即可存放的元素個數(shù))

  int max_size()const; //返回string對象中可存放的最大字符串的長度

  int size()const; //返回當前字符串的大小

  int length()const; //返回當前字符串的長度

  bool empty()const; //當前字符串是否為空

  void resize(int len,char c);//把字符串當前大小置為len,并用字符c填充不足的部分

  string類的輸入輸出操作:

  string類重載運算符operator>>用于輸入,同樣重載運算符operator<<用于輸出操作。

  函數(shù)getline(istream &in,string &s);用于從輸入流in中讀取字符串到s中,以換行符'\n'分開。

  string的賦值:

  string &operator=(const string &s);//把字符串s賦給當前字符串

  string &assign(const char *s);//用c類型字符串s賦值

  string &assign(const char *s,int n);//用c字符串s開始的n個字符賦值

  string &assign(const string &s);//把字符串s賦給當前字符串

  string &assign(int n,char c);//用n個字符c賦值給當前字符串

  string &assign(const string &s,int start,int n);//把字符串s中從start開始的n個字符賦給當前字符串

  string &assign(const_iterator first,const_itertor last);//把first和last迭代器之間的部分賦給字符串

  string的連接:

  string &operator+=(const string &s);//把字符串s連接到當前字符串的結(jié)尾

  string &append(const char *s); //把c類型字符串s連接到當前字符串結(jié)尾

  string &append(const char *s,int n);//把c類型字符串s的前n個字符連接到當前字符串結(jié)尾

  string &append(const string &s); //同operator+=()

  string &append(const string &s,int pos,int n);//把字符串s中從pos開始的n個字符連接到當前字符串的結(jié)尾

  string &append(int n,char c); //在當前字符串結(jié)尾添加n個字符c

  string &append(const_iterator first,const_iterator last);//把迭代器first和last之間的部分連接到當前字符串的結(jié)尾

  string的比較:

  bool operator==(const string &s1,const string &s2)const;//比較兩個字符串是否相等

  運算符">","<",">=","<=","!="均被重載用于字符串的比較;

  int compare(const string &s) const;//比較當前字符串和s的大小

  int compare(int pos, int n,const string &s)const;//比較當前字符串從pos開始的n個字符組成的字符串與s的大小

  int compare(int pos, int n,const string &s,int pos2,int n2)const;//比較當前字符串從pos開始的n個字符組成的字符串與s中pos2開始的n2個字符組成的字符串的大小

  int compare(const char *s) const;

  int compare(int pos, int n,const char *s) const;

  int compare(int pos, int n,const char *s, int pos2) const;

  compare函數(shù)在>時返回1,<時返回-1,==時返回0

  string的子串:

  string substr(int pos = 0,int n = npos) const;//返回pos開始的n個字符組成的字符串

  string的交換:

  void swap(string &s2); //交換當前字符串與s2的值

  string類的查找函數(shù):

  int find(char c, int pos = 0) const;//從pos開始查找字符c在當前字符串的位置

  int find(const char *s, int pos = 0) const;//從pos開始查找字符串s在當前串中的位置

  int find(const char *s, int pos, int n) const;//從pos開始查找字符串s中前n個字符在當前串中的位置

  int find(const string &s, int pos = 0) const;//從pos開始查找字符串s在當前串中的位置

  //查找成功時返回所在位置,失敗返回string::npos的值

  int rfind(char c, int pos = npos) const;//從pos開始從后向前查找字符c在當前串中的位置

  int rfind(const char *s, int pos = npos) const;

  int rfind(const char *s, int pos, int n = npos) const;

  int rfind(const string &s,int pos = npos) const;

  //從pos開始從后向前查找字符串s中前n個字符組成的字符串在當前串中的位置,成功返回所在位置,失敗時返回string::npos的值

  int find_first_of(char c, int pos = 0) const;//從pos開始查找字符c第一次出現(xiàn)的位置

  int find_first_of(const char *s, int pos = 0) const;

  int find_first_of(const char *s, int pos, int n) const;

  int find_first_of(const string &s,int pos = 0) const;

  //從pos開始查找當前串中第一個在s的前n個字符組成的數(shù)組里的字符的位置。查找失敗返回string::npos

  int find_first_not_of(char c, int pos = 0) const;

  int find_first_not_of(const char *s, int pos = 0) const;

  int find_first_not_of(const char *s, int pos,int n) const;

  int find_first_not_of(const string &s,int pos = 0) const;

  //從當前串中查找第一個不在串s中的字符出現(xiàn)的位置,失敗返回string::npos

  int find_last_of(char c, int pos = npos) const;

  int find_last_of(const char *s, int pos = npos) const;

  int find_last_of(const char *s, int pos, int n = npos) const;

  int find_last_of(const string &s,int pos = npos) const;

  int find_last_not_of(char c, int pos = npos) const;

  int find_last_not_of(const char *s, int pos = npos) const;

  int find_last_not_of(const char *s, int pos, int n) const;

  int find_last_not_of(const string &s,int pos = npos) const;

  //find_last_of和find_last_not_of與find_first_of和find_first_not_of相似,只不過是從后向前查找

  string類的替換函數(shù):

  string &replace(int p0, int n0,const char *s);//刪除從p0開始的n0個字符,然后在p0處插入串s

  string &replace(int p0, int n0,const char *s, int n);//刪除p0開始的n0個字符,然后在p0處插入字符串s的前n個字符

  string &replace(int p0, int n0,const string &s);//刪除從p0開始的n0個字符,然后在p0處插入串s

  string &replace(int p0, int n0,const string &s, int pos, int n);//刪除p0開始的n0個字符,然后在p0處插入串s中從pos開始的n個字符

  string &replace(int p0, int n0,int n, char c);//刪除p0開始的n0個字符,然后在p0處插入n個字符c

  string &replace(iterator first0, iterator last0,const char *s);//把[first0,last0)之間的部分替換為字符串s

  string &replace(iterator first0, iterator last0,const char *s, int n);//把[first0,last0)之間的部分替換為s的前n個字符

  string &replace(iterator first0, iterator last0,const string &s);//把[first0,last0)之間的部分替換為串s

  string &replace(iterator first0, iterator last0,int n, char c);//把[first0,last0)之間的部分替換為n個字符c

  string &replace(iterator first0, iterator last0,const_iterator first, const_iterator last);//把[first0,last0)之間的部分替換成[first,last)之間的字符串

  string類的插入函數(shù):

  string &insert(int p0, const char *s);

  string &insert(int p0, const char *s, int n);

  string &insert(int p0,const string &s);

  string &insert(int p0,const string &s, int pos, int n);

  //前4個函數(shù)在p0位置插入字符串s中pos開始的前n個字符

  string &insert(int p0, int n, char c);//此函數(shù)在p0處插入n個字符c

  iterator insert(iterator it, char c);//在it處插入字符c,返回插入后迭代器的位置

  void insert(iterator it, const_iterator first, const_iterator last);//在it處插入[first,last)之間的字符

  void insert(iterator it, int n, char c);//在it處插入n個字符c

  string類的刪除函數(shù)

  iterator erase(iterator first, iterator last);//刪除[first,last)之間的所有字符,返回刪除后迭代器的位置

  iterator erase(iterator it);//刪除it指向的字符,返回刪除后迭代器的位置

  string &erase(int pos = 0, int n = npos);//刪除pos開始的n個字符,返回修改后的字符串

  string類的迭代器處理:

  string類提供了向前和向后遍歷的迭代器iterator,迭代器提供了訪問各個字符的語法,類似于指針操作,迭代器不檢查范圍。

  用string::iterator或string::const_iterator聲明迭代器變量,const_iterator不允許改變迭代的內(nèi)容。常用迭代器函數(shù)有:

  const_iterator begin()const;

  iterator begin(); //返回string的起始位置

  const_iterator end()const;

  iterator end(); //返回string的最后一個字符后面的位置

  const_iterator rbegin()const;

  iterator rbegin(); //返回string的最后一個字符的位置

  const_iterator rend()const;

  iterator rend(); //返回string第一個字符位置的前面

  rbegin和rend用于從后向前的迭代訪問,通過設(shè)置迭代器string::reverse_iterator,string::const_reverse_iterator實現(xiàn)

  字符串流處理:

  通過定義ostringstream和istringstream變量實現(xiàn),<sstream>頭文件中

  例如:

  string input("hello,this is a test");

  istringstream is(input);

  string s1,s2,s3,s4;

  is>>s1>>s2>>s3>>s4;//s1="hello,this",s2="is",s3="a",s4="test"

  ostringstream os;

  os<<s1<<s2<<s3<<s4;

  cout<<os.str();

同類文章
推薦課程
主站蜘蛛池模板: 北京天信担保有限公司| 世达密封实业有限公司| 辉瑞动物保健品有限公司| 沈阳名华模塑有限公司| 天广汽车销售有限公司| 宁夏土特产品有限公司| 深圳市晶彩光电有限公司| 木林森鞋业有限公司| 鞍山重型矿山机器有限公司| 东莞特殊钢材有限公司| 合鑫机械制造有限公司| 雅克建筑设计有限公司| 莱宝光学设备北京有限公司| 万通通机械制造有限公司| 新家装饰工程有限公司| 汽车软轴软管有限公司| 浙江南都电源有限公司| 浙江园林工具有限公司| 北京鑫盛世有限公司怎么样| 主力实业深圳有限公司| 民生健康药业有限公司| 江苏爱特福有限公司| 嘉里建设(上海)有限公司| 威兰阀门 苏州 有限公司| 锐盛互联网有限公司| 盈康医疗器械有限公司| 浙江西谷数字技术有限公司| 艾雪化妆品有限公司| 上海尚景信息技术有限公司| 广州市骏机械设备有限公司| 固安达机电有限公司| 济南恒道技术有限公司| 上海餐饮有限公司简介| 史密斯医疗器械有限公司| 上海华塑包装有限公司| 金昊国际贸易有限公司| 陕西九州医药有限公司| 广东高速公路有限公司电话| 珠海长兴化学材料有限公司| 东莞品信五金塑胶有限公司| 西安蓝田 有限公司| 生之源食品有限公司| 诚丰聚氨酯有限公司| 勃汉姆电器有限公司| 大众天津有限公司招聘| 苏州散热器有限公司| 国宗商品经营有限公司| 广州易达电子有限公司| 河南博恩医疗有限公司| 白马湖食品有限公司| 大洋金属制品有限公司| 协顺灯饰(惠州)有限公司| 海虹医药电子交易有限公司| 力信水处理有限公司| 嘉兴市混凝土有限公司| 江苏江源热电有限公司| 泰成建设工程有限公司| 长沙景嘉电子有限公司| 珠海光库通讯有限公司| 吉林 通用航空有限公司| 贵阳饲料有限公司招聘| 上海汇东纸业有限公司| 中铁国际招标有限公司| 恒泰电子有限公司招聘| 厦门易登贸易有限公司| 新荣华食品有限公司| 登封 建材有限公司| 宏兴装饰工程有限公司| 上海精密模型有限公司| 中海建设监理有限公司| 杭州阿斯莫有限有限公司| 现代摩比斯汽车零部件有限公司 | 久保田农业机械苏州有限公司| 上海仁器仪器仪表有限公司| 珈玛包装设备有限公司| 万事成工贸有限公司| 天津中怡设计有限公司| 祥丰电子(中山)有限公司| 奥特龙电器有限公司| 英格发电机有限公司| 北京高盟新材料有限公司| 恒冰制冷设备有限公司| 联威新能源有限公司| 武汉航鑫电子有限公司| 东莞正隆纸品有限公司| 锦江装饰工程有限公司| 有限公司 合伙协议| 东营光伏太阳能有限公司| 北人机器人系统有限公司| 美通机械制造有限公司| 宏大金属制品有限公司| 广佳电子(深圳)有限公司| 东莞必图实业有限公司| 上海庭装饰有限公司| 宿州矿山机械有限公司| 惠州大亚湾鸿有限公司| 瑞仪 广州 光电子器件有限公司| 菲尼克斯苏州有限公司| 深圳餐饮设备有限公司| 辉瑞动物保健有限公司| 云天装饰工程有限公司| 重庆建设雅马哈摩托车有限公司 | 片仔癀医药有限公司| 德隆盛实业有限公司| 上海严林信息技术有限公司| 金柳工艺品有限公司| 施维英机械有限公司| 杭州航天电子有限公司| 和创自动化设备有限公司| 世源工程有限公司怎么样| 东莞的富相电子有限公司| 科威半导体有限公司| 深圳旭生实业有限公司| 广安利医药有限公司| 赛维ldk太阳能有限公司| 深圳点通数据有限公司| 丰联汽车销售有限公司| 上虞 浙江制造有限公司| 深圳市恒嘉电子有限公司| 普瑞科精密压铸有限公司| 置业建筑工程有限公司| 安晶龙电子有限公司| 富士能光学有限公司| 大千信息技术有限公司| 北海保通食品有限公司| 漳州鲜品食品有限公司| 杰克赛尔汽车空调有限公司| 中建材新能源合肥有限公司| 通辽市 电力 有限公司| 湖南晟通贸易有限公司| 智慧产业有限公司招聘| 成峰流体设备有限公司| 博锐新材料有限公司| 贵州黎阳发动机有限公司 | 深圳人防设备有限公司| 武汉苍穹测绘有限公司| 联丰建筑装饰工程有限公司| 文 设计有限公司招聘| 恒旺工矿机械有限公司| 信阳保温建材有限公司| 嵊州市泵业有限公司| 济南恒道技术有限公司| 萍乡市建筑工程有限公司| 维京化妆品有限公司| 佛山农产品有限公司| 宜兴市颜料有限公司| 佛山市保护膜有限公司| 益阳市机械有限公司| 思比科微电子技术有限公司| 上海杉并服装有限公司| 上海索斯科有限公司| 博达装饰工程有限公司| 上海润滑油贸易有限公司| 长征国际贸易有限公司| 济南万达广场置业有限公司 | 深圳大群贸易有限公司| 置业有限公司的经营范围| 大连华日机械有限公司| 宁波 停车设备有限公司| 深圳亚能生物技术有限公司| 深圳金豪印刷有限公司| 艾佩斯电力设施有限公司| 深圳中兴小额贷款有限公司| 广州心德实业有限公司| 北京家乐福有限公司| 重庆绿色食品有限公司| 东莞市以俊服饰有限公司| 上海茂 建筑工程有限公司| 江苏龙威机械有限公司| 爱普斯元器件有限公司| 长城建设监理有限公司| 日科能高电子有限公司| 三比冠食品有限公司| 许昌许继电气有限公司| 上海爱科空调有限公司| 上海福伊特水电设备有限公司| 一光汽车配件有限公司| 深圳鸿迈电子有限公司| 宏兴机械制造有限公司| 天水医疗器械有限公司| 云达建设工程有限公司| lg空调(山东)有限公司| 凸版印刷(上海)有限公司| 宏齐光电子深圳有限公司| 河南豫德隆有限公司| 上海新体育有限公司| 深圳联合供应链有限公司| iapa设计顾问有限公司| 中兴长天信息技术有限公司| 苏州智同电子有限公司| 东莞市智宝有限公司| 山东建材有限公司菏泽| 上海茂 建筑工程有限公司| 本田制锁(广东)有限公司| 厦门太古可口可乐有限公司| 中兴高达技术有限公司| 尚氏化妆品有限公司| 江南制药机械有限公司| 优博防雨服饰有限公司| 厦门市厨房设备有限公司| 安徽金源工程有限公司| 南京化纤股有限公司| 飞康技术(深圳)有限公司| 腾达设备有限公司怎么样| 大信装饰礼有限公司| 黑龙江宾西牛业有限公司| 河南 肉食品有限公司| 北玻安全玻璃有限公司| 长春启明车载电子有限公司| 园林景观工程有限公司招聘| 上海 乐饮品有限公司| 南京箬升机电有限公司| 青岛阳光贸易有限公司| 富桦明电子有限公司| 湖南华网电力有限公司| 成都自来水有限公司| 德帕姆泵业有限公司| 上海资生堂有限公司| 山东隆信化工有限公司| 北京光年无限有限公司| 华宇半导体有限公司| 五丰上食食品有限公司| 青州云门酒业有限公司| 深圳众信电子有限公司| 华西医疗器械有限公司| 上海国诚金融有限公司| 浙江电力设备制造有限公司| 深圳米珂拉服饰有限公司| 深圳达喜电子有限公司| 天涯国际旅行社有限公司| 贵州电气成套设备有限公司| 上海通一水泵有限公司| 苏州体育设施有限公司| 星凯电器有限公司招聘| 艾普进出口有限公司| 岛味美食品有限公司| 福能新能源有限公司| 盐城市锅炉制造有限公司| 拜耳技术工程有限公司| 深圳高新担保有限公司| 七天酒店(深圳)有限公司| 青岛亚华机械有限公司| 聚宝电器(深圳)有限公司| 鼎尚信息技术有限公司| 江苏汽车租赁有限公司| 武汉尚品食品有限公司| 光为光通信有限公司| 中山青龙建材有限公司| 杭州航天电子有限公司| 宝珍香食品有限公司| 深圳市盛芯电子有限公司| 伟经日用五金制品有限公司| 华电厦门能源有限公司| 乐满家咖啡食品有限公司| 神绘数控设备有限公司| 江阴新日冶金有限公司| 昆山莱宝电子有限公司| 新能凤凰能源有限公司| 深圳市飞尔电子有限公司| 阿特维斯佛山制药有限公司| 永乐胶粘制品有限公司| 小土豆餐饮有限公司| 康诺邦健康产品有限公司| 通用模具工业有限公司| 北京开元贸易有限公司| 京瓷连接器有限公司| 动视信息技术有限公司| 徐州水利工程建设有限公司| 电站辅机总厂有限公司| 华海装饰工程有限公司| 贵州防水工程有限公司| 川井机械设备有限公司| 天河城百货有限公司| 深圳中光光电有限公司| 博易通 深圳 有限公司| 慈溪市灯饰有限公司| 万机创意电子有限公司| 摩根轧机(上海)有限公司| 徐州食品销售有限公司| 天晟建设工程有限公司| 捷成汽车销售有限公司| 青岛通用航空有限公司| 深圳同致行物业有限公司| 中汉金属制品有限公司| 宁波旅游汽车有限公司| 江苏 博恩 有限公司| 通力电梯有限公司地址| 新时达电梯有限公司| 西安市政道桥有限公司| 汇创贵金属经营有限公司| 广州堡狮龙实业有限公司| 新乡环保工程有限公司| 浙江薛永兴有限公司| 海天塑料机械有限公司| 深圳奥力奇有限公司| 凉山州矿业有限公司| 济南三塑塑业有限公司| 金螳螂建筑装饰有限公司| 九洲生物技术有限公司| 凌创电子系统有限公司| 浙江电源制造有限公司| 岚 光电 有限公司| 上汽马瑞利动力有限公司| 乾生元食品有限公司| 科威技术转移有限公司| 深圳鸿瑞祥有限公司| 广州思迪电子有限公司| 南通纺织装饰有限公司| 源宏塑料制品有限公司| 坤兴海洋生物有限公司| 东莞金盛鸿电器有限公司| tcl家用电器惠州有限公司| 上海水星家纺有限公司| 振威安全技术发展有限公司| 宁波北仑紧固件有限公司| 广西 家纺 有限公司| 安特优发动机工程有限公司| 泰宇电子 上海 有限公司| 北京勘察技术有限公司| 重庆潍柴汽车有限公司| 贺利氏齿科有限公司| 无锡机电贸易有限公司| 北京节能照明有限公司| 济南中辉机械有限公司| 深圳荣华电子有限公司| 黄骅汽车配件有限公司| 深圳维信电子有限公司| 北京连接器有限公司| 丰联汽车销售有限公司| 江苏井神盐化有限公司| 广济医药连锁有限公司| 深圳年富实业有限公司| 东莞立讯精密有限公司| 锦湖轮胎(长春)有限公司| 江苏凤凰置业有限公司| 吉安先歌音响有限公司| 无锡 建邦有限公司| 香炉山茶业有限公司| 天津 农机有限公司| 哈尔滨清真食品有限公司| 山东省章丘鼓风机有限公司| 家家乐电器有限公司| 扬州建扬工程建设监理有限公司| 东莞金刚石工具有限公司| 冰恒制冷设备有限公司| 国环环境工程有限公司| 菲林格尔木业上海有限公司| 一津国际贸易有限公司| 佛山恒泰实业有限公司| 国电光伏(江苏)有限公司| 优景观复光电有限公司| 中化 青岛 实业有限公司| 广东华兴有限公司招聘| 现代制药海门有限公司| 深圳理邦医疗有限公司| 广州中央空调设备有限公司| 理光感热技术有限公司| 深圳市车乐电子有限公司| 慈溪市气动元件有限公司| 户外运动俱乐部有限公司| 精刻数控设备有限公司| 华仁堂药业有限公司| 河南复合肥有限公司| 江苏弘惠药有限公司| 乐哈哈食品有限公司| 维真时代(上海)有限公司| 一道注塑机械有限公司| 四川 农副产品 有限公司| 招商局重工江苏有限公司| 力华机械制造有限公司| 珠海厨具设备有限公司| 青岛川海工程有限公司| 南京仁仁机械有限公司| 新时代建筑设计有限公司| 建安消防机电工程有限公司| 鼎世国际贸易有限公司| 飞力沈阳泵业有限公司| 北京菲波仪表有限公司| 昆山 环保机电有限公司| 宣城医疗器械有限公司| 大连净水设备有限公司| 西马克苏州有限公司| 科冷商用设备有限公司| 无锡三星电子有限公司| 青岛北洋设计有限公司| 杭州萧山医药有限公司| 家家乐电器有限公司| 重庆美森门业有限公司| 阿里巴巴厦门有限公司| 上海索斯科有限公司| 沈阳塑胶制造有限公司| 南京科教仪器有限公司| 江汉石油机械有限公司| 宏运装饰工程有限公司| 蓝箭称重技术有限公司| 名艺名居古典家具有限公司| 中诺仪器设备有限公司| 天喔(福建)食品有限公司| 中石化壳牌销售有限公司| 烟台东方海洋有限公司| 欧普国际贸易有限公司| 日能电子苏州有限公司| 苏州科美电子有限公司| 美佳尼自动化有限公司| 国环环境工程有限公司| 赣达建设工程有限公司| 乐美饰家信息技术有限公司| 萨驰华辰机械苏州有限公司| 重庆戴卡轮毂有限公司| 新华园置业有限公司| 四川一汽专用汽车有限公司| 凯莱建筑材料有限公司| 瑞兴自动化有限公司| 广州宝科电子有限公司| 常州常蒸蒸发器有限公司| 欣兴同泰昆山有限公司| 青岛汇通贸易有限公司| 三门峡耐火材料有限公司| 无锡贝迪生物工程有限公司| 杭州和泰机电有限公司| 家家顺房产有限公司| 四川新能源汽车有限公司| 北京峰俊时代有限公司| 正大桑田农业有限公司| 芬欧汇川常熟纸业有限公司| 设计工程有限公司 英文| 罗克韦尔自动化上海有限公司| 美国东方生物技术有限公司| 远特通信技术有限公司| 桑乐数字化太阳能有限公司| 福盛电子技术有限公司| 鼎盛环保设备有限公司| 重庆卓创国际设计有限公司| 重庆达环保工程有限公司| 泰源鑫实业有限公司| 茂迪新能源昆山有限公司| 旭荣电子(深圳)有限公司| 上海通士电气有限公司| 天津九鼎实业有限公司| 中化 青岛 实业有限公司| 深圳金卓五金制品有限公司| 山东统食食品有限公司| 南昌名豪办公家具有限公司| 长春电器设备有限公司| 德阳建筑工程有限公司| 钻通工程机械有限公司| 新疆三宝 有限公司| 江西机场有限公司招聘| 北京硬质合金有限公司| 深圳市瑞比科有限公司招聘| 桂林广陆数字测控有限公司 | 深圳市科龙电子有限公司| 深圳普德新星有限公司| 江苏天宝电子有限公司| 广州娇彩化妆品有限公司| 龙基服装深圳有限公司| 美之味食品有限公司| 广州软装饰设计有限公司| 广安堂连锁有限公司| 联通通信建设有限公司| 宁波海尔施有限公司| 厦门欣贺服饰有限公司| 山东铁塔制造有限公司| 任丘机动车配件有限公司| 精密汽车部件有限公司| 格瑞德中兴空调有限公司| 沃德 天津 传动有限公司| 金士力佳友 天津 有限公司| 春金油脂工业有限公司| 侨裕新型建材有限公司| 斯迈普电梯有限公司| 凯恩帝数控技术有限公司| 安徽力科工程有限公司| 茂迪新能源昆山有限公司| 奥美工业深圳有限公司| 台州市国际贸易有限公司| 江苏吴中实业有限公司| 中翰生物技术有限公司| 心连心食品有限公司| 采埃孚风电有限公司| 深圳威亿电子有限公司| 珠江灯光音响实业有限公司| 天宇混凝土有限公司| 江森自控有限公司无锡| 东方物理勘探有限公司| 北京汇仁力达有限公司| 柏涛建筑设计深圳有限公司| 佛山科力机械有限公司| 泰祥汽车配件深圳有限公司 | 普拉迪数控有限公司| 远梦家居用品有限公司| 天津市大宇有限公司| 水星海事技术苏州有限公司| 张家港房产发展有限公司| 上海格易电子有限公司| 苏州鸿硕精密电工有限公司 | 沃德天津传动有限公司| 上海易研有限公司怎么样| 欧图国际(香港)有限公司| 贵州玉茅酒业有限公司| 渤海通汇货币兑换有限公司| 大唐山东电力有限公司| 超星数图信息技术有限公司| 东莞川富电子有限公司| 交通设备工程有限公司| 深圳市华成电子有限公司| 华宁机械制造有限公司| 金凯汽车配件有限公司| 金润(香港)有限公司| 意利发食品有限公司| 上海欧特莱有限公司| 爱杰姆汽车配件有限公司| 克鲁勃上海有限公司| 深圳康源电子有限公司| 广州第二建筑工程有限公司| 伟达实业有限公司招聘| 无锡工业技术有限公司| 上海贵金属材料有限公司| 焦作市矿山机械有限公司| 河北晨阳工贸有限公司| 康力医疗用品有限公司| 湖北省潜江市有限公司| 通达精密铸造有限公司| 天弘电子(上海)有限公司| 中建通信工程有限公司| 日科能高电子有限公司| 深圳爱迪尔珠宝有限公司| 深圳丰晶电子有限公司| 深圳市世明有限公司| 西藏尼玛生物有限公司| 深圳鸿迈电子有限公司| 爱德万上海有限公司| 杭州杭泉泵业有限公司| 杭州城市建设发展有限公司| 哈尔滨 有限公司 煤矿| 河南互联网有限公司| 康威体育用品有限公司| 长兴化学材料珠海有限公司| 大娘水饺餐饮有限公司| 安徽超远信息有限公司| 杭州启昊电子有限公司| 莱尼电气线缆常州有限公司| 一汽变速箱有限公司| 威海混凝土有限公司| 金德精密配件有限公司| 泸州产业发展有限公司| 百来太阳能有限公司| 众业电气设备有限公司| 东机工减振器有限公司| 飞荣达电子有限公司| 安川电机 沈阳 有限公司| 九昱电子苏州有限公司| 杭州金属软管有限公司| 昆山福伊特造纸有限公司| 深圳市汇芯电子有限公司 | 宁夏土特产品有限公司| 哈尔滨中顺有限公司| 中山紧固件有限公司| 湖南长轻置业有限公司| 贵州教育的发展有限公司| 北京悦康凯悦制药有限公司| 绿源农副产品有限公司| 新景进出口有限公司| 大豪信息技术有限公司| 武汉娅娅服饰有限公司| 成安 纺织有限公司| 西南医疗设备有限公司| 博通通信技术有限公司| 太仓和夏化学有限公司| 烟台城市发展有限公司| 德州新能源车业有限公司| 采埃孚传动技术 苏州 有限公司| 深圳 凤凰印刷有限公司| 深圳汉科电子有限公司| 江苏苏中药业有限公司| 信诺国际贸易有限公司| 宁波双马机械有限公司| 东莞通有限公司招聘| 昆山爱杰姆有限公司| 湖南彩印包装有限公司| 深圳市晟艺有限公司| 深圳市丰晶电子有限公司| 义乌阿曼达有限公司| 天津南港信息有限公司| 东芝变压器有限公司| 深圳拓飞电子有限公司| 北京京鑫装饰材料有限公司| 家乐装饰设计工程有限公司| 西安中科能源有限公司| 苏州新兴精密有限公司| 重庆环松工业有限公司| 邦纳工程国际有限公司| 河南汽车部件有限公司| 天达环保建材有限公司| 精锐医疗器械有限公司| 上海洗车设备有限公司| 广东融祥贵金属有限公司| 江苏中能硅业有限公司| 青岛施维雅生物有限公司| 佛山碧达门业有限公司| 广州市护肤品有限公司| 希恩机械设备有限公司| 嘉善工程有限公司招聘| 上海昆山电子有限公司| 南玻浮法玻璃有限公司| 波力特照明有限公司| 深圳中航装饰工程有限公司| 顺德科顺电器有限公司| 开泰体育用品有限公司| 飞力沈阳泵业有限公司| 陆逊梯卡(东莞)有限公司| 荣泰国际贸易有限公司| 德图仪器国际贸易有限公司| 深圳市欧科电子有限公司| 北京卓宝防水工程有限公司| 上海杰盛通信工程有限公司| 西安电炉所有限公司| 武汉华源电气有限公司| 华润健康产业有限公司| 山东豪迈机械有限公司| 索尼电子有限公司招聘| 成都前锋电子有限公司| 江阴协统汽车有限公司| 东莞品信五金塑胶有限公司| 自动化和系统工程有限公司| 动力发展有限公司怎么样| 中石化中海船舶燃料供应有限公司| 雅图数字视频技术有限公司| 内蒙古消防工程有限公司 | 海丰塑料包装有限公司| 成都尚欧家具有限公司| 齐心办公用品有限公司| 华清信息技术有限公司| 齐心办公用品有限公司| 南通生活用品有限公司| 东莞太阳能玻璃有限公司| 福婴婴童用品有限公司| 伟佳金属制品有限公司| 万宝桥梁构件有限公司| 传特板式换热器有限公司| 深圳康达织带有限公司| 智汉电工机械有限公司| 深圳宏鼎电子有限公司| 环宇金属制品有限公司| 亿隆实业有限公司招聘| 深圳深爱半导体有限公司| 开天传动技术有限公司| 大航国际货运有限公司| 长沙餐具消毒有限公司| 山东泰安重工有限公司| 利惠五金塑料有限公司| 上海市北高新有限公司| 威特电梯部件苏州有限公司| 史密斯医疗器械有限公司| 南通奥普机械有限公司| 嘉诺德贸易有限公司| 武汉凯迪工程有限公司| 华欣特化工有限公司| 亮而彩化妆品有限公司| 无锡怡生医疗设备有限公司| 杭萧钢构有限公司招聘| 领航动力信息系统有限公司| 天时石油机械有限公司| 广州攀森机械有限公司| 长兴未来发展有限公司|