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

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

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

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 可以匹配空格、制表符、換頁符等空白字符的其中任意一個
常用字符:空格(‘ ') 、換頁 (‘\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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

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

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

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

    Spring RestTemplate的使用與踩坑

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

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

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

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

    Mybatis-Plus是Mybatis的增強(qiáng)版,他只是在Mybatis的基礎(chǔ)上增加了功能,且并未對原有功能進(jìn)行任何的改動,本文給大家說一下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ù)源支持操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • 如何使用java修改文件所有者及其權(quán)限

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

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

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

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

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

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

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

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

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

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

最新評論

北川| 泰宁县| 普兰县| 宁化县| 本溪| 探索| 呼伦贝尔市| 罗甸县| 平凉市| 新乡县| 兴山县| 安泽县| 龙泉市| 五莲县| 新余市| 灵璧县| 咸丰县| 宁波市| 盐城市| 福海县| 武乡县| 两当县| 连州市| 黑龙江省| 苍南县| 清涧县| 东丽区| 图木舒克市| 积石山| 天柱县| 绥滨县| 淳化县| 法库县| 德保县| 锡林浩特市| 双城市| 兰州市| 武隆县| 兴隆县| 华容县| 恭城|