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<arr.length;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<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数组,不过arr[0]为空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’)

5.整形与字符串相互转化

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);      //33String a2 = Integer.toString(a);    //33String a3 = a1 +"";                //33System.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);       //123int b2_2 = Integer.parseInt(b, 2);            //解析几进制 的字符串  5int b3 =  Integer.valueOf(b+bb).intValue();  //101123System.out.println(b3);

Java各种数据类型的转换相关推荐

  1. ​​​​​​​Java 基本数据类型的转换

    基本数据类型转换 Java 中数据类型的转换有两种: 1.自动转换: 2.强制转换. Java 中整型和浮点型按照范围从小到大: byte -> short -> int -> lo ...

  2. java整数能强转转字符,Java中数据类型默认转换和强制类型转换

    默认转换: a:由低到高一次为:(byte   short    char  )---int ---long ---float --- double b:注意:byte   short    char ...

  3. Java基础数据类型二进制转换

    Java基本数据类型与表示范围(boolean忽略) 1,byte(整型):8位,short(整型):16位,char(字符型):16位,int(整型):32位,float(浮点型单精度):32位,l ...

  4. java赋值运算的类型转换出新的问题_学习Java基本数据类型与转换++,--等问题总结...

    java中的数据类型java有4种类型分别是整数类型.浮点类型.字符型.布尔型.java的八中分类分别是byte.short.int.long.float.double.char.boolean简称4 ...

  5. java 原生数据类型的转换_Java基本数据类型转换分析

    基本数据类型(原生类.内置类型)8种: 整型(默认int):byte(1个字节).short(2个字节).int(4个字节).long(8个字节) 浮点类型(默认double):float(4个字节) ...

  6. Java基本数据类型的转换

    概述 基本数据类型有空间大小的关系,所以基本数据类型之间就可以进行相互的转换,但是转换之前要首先了解数据类型的排序. 基本数据类型从大到小排序 double > float > long ...

  7. Java中数据类型 + 强制转换

    数据类型有: 数据类型 字节数 默认值   包装类 案例 byte   1字节   0 Byte byte b =10; short  2字节  0 Short short s=10; int 4字节 ...

  8. [java pratice ] 数据类型的转换

    package com.neusoft;import java.text.ParseException; import java.text.SimpleDateFormat; import java. ...

  9. java常用数据类型之间转换

    String和Integer Integer 转 String //使用toString(),必须保证Integer对象不是null,否则会抛出NullPointerException异常 Integ ...

最新文章

  1. 求表达式 f(n)的结果
  2. Java反射在整个程序运行中的位置
  3. 单链表反转的原理和python代码实现
  4. kafka拉取mysql数据库_kafka里信息用flink获取后放入mysql
  5. python线性链表_线性表 (单链表、循环链表-python实现)
  6. wpf项目无法使用针式打印机_针式打印机的常见故障和解决方法2
  7. imregionalmax
  8. Easy Building Redis-cluster (轻松搭建reids集群)
  9. 在Windows Azure平台上部署服务
  10. stm32-sbus数据接收,并通过CAN转发给车辆控制
  11. matlab绘制不同线性的直方图,Matlab绘制柱状图采用不同图案填充
  12. 黑马程序员---visual studio 快捷键大全
  13. 启用了被称为 HTTP 严格传输安全(HSTS)的安全策略,Firefox 只能与其建立安全连接
  14. Linux基础教程: 4、用户组和用户的创建
  15. elasticsearch安装 及 启动异常解决
  16. 强大到爆的代码阅读工具understand
  17. Macbook的常用快捷键
  18. OCAD应用:双高斯照相物镜系统结构优化设计
  19. 电脑手机二合一 华为云电脑你办公的好助手 最适合上班族
  20. ASP+Access的安全隐患及对策

热门文章

  1. 隐藏滚动条或更改滚动条样式加制作三角形
  2. c++ 嵌套类 内部类
  3. Android通过adb命令传参给APP的方法
  4. 计算机设计文献参考,优秀计算机设计论文参考文献 计算机设计论文参考文献数量是多少...
  5. iOS 使用 MailCore2
  6. 计算机设备的热量,帮我计算机一下这块冰能吸收多少热量?
  7. rm 给你一个反悔的机会
  8. ASP.NET MVC下使用AngularJs语言(三):ng-options
  9. Facebook推出人脸识别新功能,防止用户肖像遭滥用
  10. c#泛型作为返回类型的写法