1.char数组(字符数组)->字符串

可以通过:使用String.copyValueOf(charArray)函数实现。

举例:

char[] arr={'a','b','c'};

String string =String.copyValueOf(arr);

System.out.println(string); //abc

2、String数组->字符串

String[] arr ={"0123","sb","12f"};

StringBuffer sb = new StringBuffer();

for(int i = 0;i

sb.append(arr[i]); //append String并不拥有该方法,所以借助StringBuffer

}

String sb1 = sb.toString();

System.out.println(sb1); //0123sb12f

3.java字符串->数组

String str = "123abc";

char[] ar = str.toCharArray();  //char数组

for(int i =0;i

System.out.println(ar[i]); //1 2 3 a b c

}

String[] arr = str.split("");

for(int i =0;i

System.out.println(arr[i]); //空 1 2 3 a b c

}

4.相关转化

##字符串逆序

String s="123abc";

System.out.println(new StringBuilder(s).reverse().toString());

字符串去空格

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

2.str.replace(" ", "");   去掉所有空格,包括首尾、中间

复制代码 代码如下: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’)

整形与字符串相互转化

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); //解析几进制 的字符串 5

int b3 = Integer.valueOf(b+bb).intValue(); //101123

System.out.println(b3);

char数组转int数组 java_java数组与字符串相互转换、整型与字符串相互转换相关推荐

  1. 乐鑫esp8266学习rtos3.0笔记第3篇: 一篇文章带你搞掂存储技术 NVS 的认识和使用,如何利用NVS保存整型、字符串、数组以及结构体。(附带demo)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. Esp8266之 搭建开发环境,开始一个" ...

  2. 1.2 String字符串和整型int的相互转换,valueOf() 、parse()和toString()

    String 在编程中被广泛使用,所以掌握 String 和 int 的相互转换方法是极其重要的.前面部分主要讲解了 String 转换 int 和 int 转换 String 方法,后面部分对 va ...

  3. Java String字符串和整型int的相互转换

    String 在编程中被广泛使用,所以掌握 String 和 int 的相互转换方法是极其重要的. String转换为int String 字符串转整型 int 有以下两种方式: Integer.pa ...

  4. Java教程:Java String字符串和整型int的相互转换

    Java教程String 在编程中被广泛使用,所以掌握 String 和 int 的相互转换方法是极其重要的.本节前面部分主要讲解了 String 转换 int 和 int 转换 String 方法, ...

  5. 26.【C语言】字符串转无符号整型unsignedint、字符串转有符号整型int、无符号整型unsignedint转字符串、有符号整型转字符串(5_task)

    算法思想: 1. 字符串转无符号整型unsignedint 初始化一个字符串str:num用于存放当前转换的整型数,初始化为0.对字符串str中的每个字符进行判断,一旦扫描到当前字符在数字字符的范围之 ...

  6. 【转载】 C#中使用int.TryParse方法将字符串转换为整型Int类型

    在C#编程过程中,将字符串string转换为整型int过程中,时常使用的转换方法为int.Parse方法,但int.Parse在无法转换的时候,会抛出程序异常,其实还有个int.TryParse方法可 ...

  7. int整型转字符串,字符串转整型valueof,

    int整型转字符串(可以直接+号拼接整型和字符串,也可用调用包装类Integer中的parseInt方法将字符串转成整型,且第二种parseInt用的比较多) //将数值型字符串转为int整型 Str ...

  8. C语言 指针数组-字符指针数组整型指针数组 char*s[3] int*a[5] 数组指针int(*p)[4]

    基本介绍 1.指针数组:由n个指向整型元素的指针而组成,里面存放指针 Int *ptr[3]; 2.地址: ptr[i]:元素地址 &ptr[i]:指针地址 图示 代码: 内存布局: 代码 # ...

  9. java整型数组字符串相互转换,java数组与字符串相互转换、整型与字符串相互转换【详解】...

    1.char数组(字符数组)->字符串 可以通过:使用String.copyValueOf(charArray)函数实现. 举例: char[] arr={'a','b','c'}; Strin ...

最新文章

  1. BFC(Box Formatting Context)的原理
  2. /scripts/checkkconfigsymbols.sh
  3. SharePoint 2013 Word 转换PDF服务介绍及示例
  4. 下载Hibernate中文参考手册2.1版
  5. 《尼山萨满》项目美术亲述游戏创作过程
  6. ansible结合playbook批量部署war包项目上线
  7. hive与spark的匹配版本汇总
  8. Csharp 打印Word文件默認打印機或選擇打印機設置代碼
  9. 42岁!他成为2019年最年轻中科院院士!一篇论文未发博士毕业
  10. 智能仓储物流技术知识点汇总(部分)
  11. Python金融数据挖掘 第11章 复习思考题3 某年各省级行政区环境污染状况的统计数据(已经过标准化处理),现采用K均值聚类方法,编写Python程序将省级行政区分成4类。
  12. RQNOJ 34 紧急援救
  13. java多个点求连线_实现简单的粒子连线
  14. LSI SAS3IRCU配置SAS3系列RAID卡
  15. I.MX8M mini物联网开发板框架及屏幕接口详解
  16. 用户画像 各维度表的结构图
  17. win10卸载电脑管家就蓝屏_99%的电脑都有的win10蓝屏问题,两步就能解决!
  18. Fabric单机多节点网络部署方案
  19. 晕菜~~~竟然出了这样的事情~~
  20. 英语语法(2)----点破主谓宾系表三大句型

热门文章

  1. python itertools 使用详解
  2. 汽车座舱的“算力赛”升级,移远通信推出AG855G智能模组
  3. 用python画叶子_今天学会傅里叶画画,明天就是初音未来 - 如何用Python和Blender画任意图形...
  4. 为什么snkrs显示无法连接服务器,snkrs没办法链接服务器
  5. linux中的echo%3e文件,Linux文件已删除,引用未释放(deleted)
  6. 终止线程 4 种方式
  7. sphinx配置的详解
  8. EXCEL-VBA(WORD):将EXCEL中的文字替换到Word中的文字
  9. ORACLE和xfs,XFS相比ext有什么优点
  10. 灵飞经4·西城八部 第十六章 风流云散 2