最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于java數(shù)組與字符串相互轉(zhuǎn)換的問題

 更新時(shí)間:2021年10月25日 14:19:57   作者:Jaoany  
這篇文章主要介紹了java數(shù)組與字符串相互轉(zhuǎn)換的問題,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1.char數(shù)組(字符數(shù)組)->字符串

可以通過:使用String.copyValueOf(charArray)函數(shù)實(shí)現(xiàn)?! ?/p>

舉例:

char[] arr={'a','b','c'};
String string =String.copyValueOf(arr);
System.out.println(string);          //abc

2、String數(shù)組->字符串

String[] arr ={"0123","sb","12f"};
  StringBuffer sb = new StringBuffer();
 
  for(int i = 0;i<arr.length;i++){
  sb.append(arr[i]);        //append String并不擁有該方法,所以借助StringBuffer
  }
  String sb1 = sb.toString();
  System.out.println(sb1);    //0123sb12f

3.java字符串->數(shù)組

String str = "123abc";
  char[] ar = str.toCharArray();  //char數(shù)組
  for(int i =0;i<ar.length;i++){
  System.out.println(ar[i]);    //1 2 3 a b c
  }
 
  String[] arr = str.split("");
  for(int i =0;i<arr.length;i++){  //String數(shù)組,不過arr[0]為空
  System.out.println(arr[i]);    //空  1 2 3 a b c
  }

4.相關(guān)轉(zhuǎn)化

  ##字符串逆序

String s="123abc";
System.out.println(new StringBuilder(s).reverse().toString());

字符串去空格

1. String.trim()  trim()是去掉首尾空格

2.str.replace(" ", "");   去掉所有空格,包括首尾、中間  復(fù)制代碼 代碼如下:

String str = " hell o "; 
String str2 = str.replaceAll(" ", ""); 
System.out.println(str2); 

3.或者

replaceAll(" +",""); //去掉所有空格 

4.

str = .replaceAll("\\s*", ""); replaceAll( "\n" ,""); //為清除換行等 

替換大部分空白字符, 不限于空格   * 可去掉

\s 可以匹配空格、制表符、換頁(yè)符等空白字符的其中任意一個(gè)
常用字符:空格(‘ ') 、換頁(yè) (‘\f') 、換 行(‘\n')、回車(‘\r')、水平 制表符 (‘\t')、垂直 制表符 (‘\v')

整形與字符串相互轉(zhuǎn)化
String --> Int
1) int i = Integer.parseInt([String]); 或
i = Integer.parseInt([String],[int radix]);

2) int i = Integer.valueOf(my_str).intValue();

Int  - 》 String
1) String s = String.valueOf(i);

2) String s = Integer.toString(i);

3) String s = "" + i;

int a=33;           
           String a1 = String.valueOf(a);      //33
           String a2 = Integer.toString(a);    //33
           String a3 = a1 +"";                   //33

           System.out.println(a1);
           System.out.println(a2);
           System.out.println(a3);
           
          String b = "101";
          String bb = "123";

           int b1 = Integer.parseInt(b+bb);                //101123    
           int b2_1 = Integer.parseInt(bb, 10);          //123
           int b2_2 = Integer.parseInt(b, 2);             //解析幾進(jìn)制 的字符串  5
           int b3 =  Integer.valueOf(b+bb).intValue();  //101123
           System.out.println(b3);

到此這篇關(guān)于java數(shù)組與字符串相互轉(zhuǎn)換的文章就介紹到這了,更多相關(guān)java數(shù)組與字符串相互轉(zhuǎn)換內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于Java創(chuàng)建XML(無中文亂碼)過程解析

    基于Java創(chuàng)建XML(無中文亂碼)過程解析

    這篇文章主要介紹了基于Java創(chuàng)建XML(無中文亂碼)過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Spring RestTemplate的使用與踩坑

    Spring RestTemplate的使用與踩坑

    RestTemplate是一個(gè)執(zhí)行HTTP請(qǐng)求的同步阻塞式工具類,它僅僅只是在HTTP客戶端庫(kù)基礎(chǔ)上,封裝了更加簡(jiǎn)單易用的模板方法API,方便程序員利用已提供的模板方法發(fā)起網(wǎng)絡(luò)請(qǐng)求和處理,能很大程度上提升我們的開發(fā)效率
    2023-02-02
  • Java異步編程工具Twitter?Future詳解

    Java異步編程工具Twitter?Future詳解

    這篇文章主要介紹了Java異步編程工具Twitter?Future詳解,包括基本用法示例代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • MyBatis-Plus3.x版本使用入門和踩過的坑

    MyBatis-Plus3.x版本使用入門和踩過的坑

    Mybatis-Plus是Mybatis的增強(qiáng)版,他只是在Mybatis的基礎(chǔ)上增加了功能,且并未對(duì)原有功能進(jìn)行任何的改動(dòng),本文給大家說一下MyBatis-Plus3.x版本使用入門和踩過的坑,感興趣的朋友跟隨小編一起看看吧
    2023-10-10
  • SpringBoot+mybatis實(shí)現(xiàn)多數(shù)據(jù)源支持操作

    SpringBoot+mybatis實(shí)現(xiàn)多數(shù)據(jù)源支持操作

    這篇文章主要介紹了SpringBoot+mybatis實(shí)現(xiàn)多數(shù)據(jù)源支持操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • 如何使用java修改文件所有者及其權(quán)限

    如何使用java修改文件所有者及其權(quán)限

    這篇文章主要介紹了如何使用java修改文件所有者及其權(quán)限,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Java發(fā)送https請(qǐng)求代碼實(shí)例

    Java發(fā)送https請(qǐng)求代碼實(shí)例

    這篇文章主要介紹了Java發(fā)送https請(qǐng)求代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • SpringMvc后臺(tái)接收json數(shù)據(jù)中文亂碼問題詳解

    SpringMvc后臺(tái)接收json數(shù)據(jù)中文亂碼問題詳解

    這篇文章主要介紹了SpringMvc后臺(tái)接收json數(shù)據(jù)中文亂碼問題詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Maven編譯文件的編碼設(shè)置方法

    Maven編譯文件的編碼設(shè)置方法

    在使用Maven進(jìn)行Java項(xiàng)目的構(gòu)建時(shí),正確的文件編碼設(shè)置對(duì)于確保項(xiàng)目能夠正確編譯和運(yùn)行至關(guān)重要,本文將詳細(xì)介紹如何在Maven中設(shè)置編譯文件的編碼,以確保項(xiàng)目能夠正確處理各種語(yǔ)言的文本內(nèi)容,需要的朋友可以參考下
    2025-02-02
  • Springboot?內(nèi)部服務(wù)調(diào)用方式

    Springboot?內(nèi)部服務(wù)調(diào)用方式

    這篇文章主要介紹了Springboot?內(nèi)部服務(wù)調(diào)用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03

最新評(píng)論

庄河市| 元江| 聂拉木县| 定日县| 大宁县| 济源市| 永丰县| 万荣县| 珠海市| 米易县| 宣武区| 乌拉特后旗| 上高县| 巴东县| 曲阳县| 牟定县| 麻江县| 五大连池市| 东莞市| 开原市| 甘肃省| 山丹县| 富平县| 五常市| 宜章县| 稷山县| 通化县| 汉阴县| 黑水县| 白沙| 墨竹工卡县| 巫山县| 屯门区| 新龙县| 驻马店市| 齐齐哈尔市| 宜州市| 乐安县| 虞城县| 东山县| 黄山市|