java 数组->字符串
  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’)
 
整形与字符串相互转化
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);
  作者:没错high少是我                                                                                                                                                                                     
  出处:http://www.cnblogs.com/highshao/                                                                                                        
  本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。     
 

java数组与字符串相互转换、整型与字符串相互转换【详解】的更多相关文章

  1. (转)JAVA的整型与字符串相互转换

    JAVA的整型与字符串相互转换1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或         ...

  2. Java:集合,对列表(List)中的数据(整型、字符串、日期等)进行排序(正序、倒序)的方法;字符串按照整型排序的方法

    1. 要求 对List列表中的数据进行排序(正序.倒序),列表中的数据包括:整型(Integer).字符串(String).日期(Date)等.对于字符串,要求允许对它按照整型进行排序. 2. 实现思 ...

  3. JAVA IP地址转成长整型方法

    JAVA IP地址转成长整型方法 代码例如以下: /** * IP转成整型 * @param ip * @return */ public static Long ip2int(String ip) ...

  4. 1.基础数据类型的初识 字符串 bool 整型 if else elif

    ---恢复内容开始--- 计算器基础知识 cpu :人类的大脑 运算和处理问题 内存:临时存储数据 断点就消失了 高铁 硬盘:永久存储数据 图片 操作系统:是一个软件 控制每个硬件之间的数据交互 Py ...

  5. jinja 语法 - 整型转字符串

    大多数 jinja 相关的问题,其实查文档就解决了,但后来遇到这个问题,使得我把 jinja 官方文档,api.样例等,认真读了个遍= =. 发现没有直接的办法可以将整型转为字符串,对于需要进行字符串 ...

  6. python字符串跟整型互转

    print ("整型:",int(50))a=int(50)print("整型:",a)numStr = "50";print (" ...

  7. stringsteam使用之整型转字符串

    最近需要用到整型转字符串的操作,学习了stringstream一些皮毛. 首先需要包含头文件. #include<sstream> 然后用流操作的方式将值传递给stringstream对象 ...

  8. Python字符串,整型,浮点数相互转化

    Python字符串,整型,浮点数相互转化 觉得有用的话,欢迎一起讨论相互学习~Follow Me int(str) 函数将符合整数的规范的字符串转换成int型 float(str) 函数将符合浮点数的 ...

  9. sqlite 字符串 转 整型 cast 函数 (强制类型转换 )

    sqlite 字符串 转 整型使用 cast 函数 语法: cast(col_name as type) 例子: 表:JobInfo 表内字段:Salary  薪水 select * from Job ...

  10. 剑指offer-第七章面试案例1(字符串转换为整型)

    //将字符串转换为整型 //思路:特殊的输入测试: //1,考虑字符串是否为空.2.字符串问空的时候的返回0,和真实的返回0直键的区别.3,字符串中出现0~9的字符处理 //4.字符串中出现*,¥等一 ...

随机推荐

  1. 视图中 jquery 使用data属性

    示例:<input id='username' data-id="{$val['id']}" data-userName="{$val['name']}" ...

  2. Event Logging 技术简介

    https://blog.csdn.net/xiliang_pan/article/details/41805023

  3. loj6157 A^B Problem (并查集)

    题目: https://loj.ac/problem/6157 分析: 这种树上异或,一般是采用分位考虑,但是这题即使分位,也会发现非常不好处理 这里考虑维护一个点到其根的路径的异或值 用并查集去检测 ...

  4. 每日一个linux命令(1)

    ls命令: 1.        ls -l -R /home/文件夹   列出/home/文件夹下所有文件和目录的详细资料 2.        ls -l t*                     ...

  5. 地球Gauss_Kruger中央0度经线图

  6. Objective-c写冒泡排序

    做面试题遇到用obj-c写冒泡排序,随便写了个 - (NSMutableArray *)sorted:(NSMutableArray *)array { int len = [array count] ...

  7. 支付宝移动支付之IOSApp调用支付宝钱包

    近期客户提出要开发一个IOS上的app作为訪问他们站点的途径之中的一个.为什么说之中的一个呢.因为眼下PC和Mobile这两个站眼下都已经上线了. 所以问题就简单了,我们仅仅须要把mobile站UI改 ...

  8. SQL 快速参考

    SQL 快速参考 SQL 语句 语法 AND / OR SELECT column_name(s)FROM table_nameWHERE conditionAND|OR condition ALTE ...

  9. CentOS 使用httpd 配置局域网 yum源

    1.上传centos iso而且挂载 mkdir /mnt/cdr/iso mount -o /xxx.iso /mnt/cdr 2.使用createrepo来创建repo文件 cd /mnt/cdr ...

  10. oracle 正则查询json返回报文中某个字段的值

    接口返回报文为json 格式,如下: {"body":{"businessinfo":{"c1rate":"25.00" ...