国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Java中String和Char的相互轉(zhuǎn)換

這篇具有很好參考價(jià)值的文章主要介紹了Java中String和Char的相互轉(zhuǎn)換。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。


一、String類型轉(zhuǎn)化為char類型

  1. 用String.charAt()來(lái)讓String類型轉(zhuǎn)化為char類型,返回值是char,可以通過(guò)索引來(lái)指定元素位置。
  2. 使用String.toCharArray()來(lái)讓String類型轉(zhuǎn)化為char類型,返回值是char[],可以得到將包含整個(gè)String的char數(shù)組。這樣我們就能夠使用位置索引來(lái)確定string中的任意位置的元素。
		String str ="CSDN";
		//方法一
		char c1 = str.charAt(0);
		System.out.println(c1);
		//方法二
		char[] value = str.toCharArray();
		char c2=value[1];
		System.out.println(c2);

二、char類型轉(zhuǎn)化為String類型

1.轉(zhuǎn)換效率最快的方法用String.valueOf()來(lái)直接轉(zhuǎn)換
2.將一個(gè)char數(shù)組轉(zhuǎn)換成String,其中String.valueOf()中放的實(shí)際是數(shù)組
3.Character.toString(char)方法實(shí)際上直接返回String.valueOf(char)
4.new一個(gè)Character對(duì)象,用引用類型對(duì)象來(lái)調(diào)用toString()方法
代碼如下(示例):文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-547333.html

		char c = 'K';
		//方法一
		String s1 = String.valueOf(c);
		System.out.println(s1);
		//方法二
		String s2 = String.valueOf(new char[] {c});
		System.out.println(s2);
		//方法三
		String s3 = Character.toString(c);
		System.out.println(s3);
		//方法四
		String s4 = new Character(c).toString();
		System.out.println(s4);

到了這里,關(guān)于Java中String和Char的相互轉(zhuǎn)換的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Java基礎(chǔ)】java中Long與String類型相互轉(zhuǎn)換

    Long 轉(zhuǎn) String 兩種方法: 1: String str = String.valueOf(Long val); 2: String str = Long.toString(Long val); String 轉(zhuǎn) Long兩種方法: 1: Long L = Long.parseLong(String str); 轉(zhuǎn)換后的值是Long包裝類型。 2: long l = Long.ValueOf(String str); 轉(zhuǎn)換后的值是long基本類型 注意:字符串中只能是數(shù)字。

    2024年02月16日
    瀏覽(36)
  • #java 逗號(hào)分隔String字符串 - 數(shù)組 - 集合,相互轉(zhuǎn)換

    1. 準(zhǔn)備一個(gè)逗號(hào)分割字符串 2. 逗號(hào)分割字符串轉(zhuǎn)換為集合(轉(zhuǎn)換為集合之前會(huì)先轉(zhuǎn)換為數(shù)組) 3. 集合轉(zhuǎn)換為逗號(hào)分隔的字符串 4. 數(shù)組轉(zhuǎn)逗號(hào)分隔字符串

    2024年02月04日
    瀏覽(37)
  • char轉(zhuǎn)string

    在平常做算法題的時(shí)候,經(jīng)常會(huì)碰到遍歷字符串,然后將在將目前遍歷的子串與已經(jīng)遍歷過(guò)的進(jìn)行其他操作時(shí),我們需要將子串由char類型轉(zhuǎn)換為string類型。以下是幾種簡(jiǎn)單的方法。 1、使用賦值 =? 切記不能用 string s = c;沒(méi)有這種寫法,會(huì)報(bào)錯(cuò)。 2、利用填充構(gòu)造函數(shù) string(s

    2024年02月16日
    瀏覽(14)
  • java中日期轉(zhuǎn)換Date、DateTime、TimeStamp、String之間相互轉(zhuǎn)換

    1.1Date-String 2.1Date-TimeStamp 2.2TimeStamp-Date DateTime使用依賴 3.1Date-DateTime 方法1: 方法2: 3.2DateTime-Date 4.String轉(zhuǎn)DateTime

    2024年02月15日
    瀏覽(24)
  • 每日一題(注意string里是char)-771. 寶石與石頭

    771. 寶石與石頭 題目本身沒(méi)啥難度,兩個(gè)for循環(huán)就可以解決 但是如果使用set可以將時(shí)間復(fù)雜度優(yōu)化到o(n) 注:之前python寫多了,需要注意c++中string類中是char

    2024年02月15日
    瀏覽(18)
  • C++ 編譯錯(cuò)誤std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >的兩種解決辦法

    目錄 1,錯(cuò)誤描述 2,解決辦法 3,一種特殊情況 C++程序編譯階段有個(gè)常見(jiàn)的錯(cuò)誤,std::__cxx11::basic_***,可能是string,list等,也許程序在其他環(huán)境完成編譯,在運(yùn)行環(huán)境報(bào)錯(cuò),也許是正在編譯階段報(bào)錯(cuò)。 簡(jiǎn)單來(lái)說(shuō),這個(gè)錯(cuò)誤的原因是因?yàn)镃++不同版本對(duì)string、list的定義不同。比

    2024年02月10日
    瀏覽(22)
  • 解決 undefined reference to cv::imread(std::__cxx11::basic_string<char, std::char_traits<char>,....

    解決 undefined reference to cv::imread(std::__cxx11::basic_string<char, std::char_traits<char>,....

    在使用opencv時(shí)候可能會(huì)遇到 undefined reference to cv::imread(std::__cxx11::basic_stringchar, std::char_traitschar, std::allocatorchar const, int)\\\' 其主旨原因是使用的函數(shù)版本和引用的庫(kù)函數(shù)版本不一至,要確保使用的函數(shù)和引用的庫(kù)函數(shù)版本一致。 1、如何知道函數(shù)版本和引用的是否一樣 1.1使用nm對(duì)

    2024年02月11日
    瀏覽(24)
  • C語(yǔ)言中的char類型和int類型的相互轉(zhuǎn)換

    C語(yǔ)言是一種廣泛使用的編程語(yǔ)言,它具有高效、靈活、可移植等特點(diǎn)。C語(yǔ)言中有多種數(shù)據(jù)類型,用來(lái)表示不同的數(shù)據(jù)和信息。本文將介紹C語(yǔ)言中的兩種基本數(shù)據(jù)類型:char類型和int類型,以及它們之間的相互轉(zhuǎn)換的方法和原理。 char類型是一種字符類型,用來(lái)表示單個(gè)字符,

    2024年02月03日
    瀏覽(28)
  • java中char類型轉(zhuǎn)換成int類型的方法

    java中char類型轉(zhuǎn)換成int類型的方法

    java中,需要對(duì)輸入進(jìn)行一些判斷,比如需要輸入的是數(shù)字,而用戶輸入了字符,那么就會(huì)報(bào)錯(cuò),因此用char或者String類型接收輸入的數(shù)據(jù)就不會(huì)報(bào)錯(cuò),但是問(wèn)題來(lái)了:如何讓輸入的char或者String類型變?yōu)閿?shù)字呢? 以下是一些方法: 第一種利用Integer 包裝類 的方法 Integer.parseIn

    2024年02月13日
    瀏覽(69)
  • OpenCV - cv::Mat與unsigned char*數(shù)組或者float*數(shù)組相互轉(zhuǎn)換,cv::Mat與std::vector的相互轉(zhuǎn)換

    通常情況下,在同一個(gè)opencv項(xiàng)目傳遞cv::Mat可直接通過(guò)const cv::Mat img這種方式傳遞,但是如果需要進(jìn)行跨語(yǔ)言傳遞,比如C++傳遞到C#或者C#傳遞到C++,那么通常這種情況下需要將cv::Mat轉(zhuǎn)換為內(nèi)存指針比如unsigned char指針或者float指針進(jìn)行傳遞。 1.1 cv::Mat轉(zhuǎn)換為unsigned char 數(shù)組、un

    2024年02月13日
    瀏覽(21)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包