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);      //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字符串数组转json_java中字符串String格式转化成json格式

    java字符串数组转json_java中字符串String格式转化成json格式 String s= Connection.deleteHost("10310");System.o ...

  2. java 字符串数组连接

    前言 jdk1.8 commons-lang3 <dependency><groupId>org.apache.commons</groupId><artif ...

  3. java字符串数组转数组_字符串拆分数组

    1)字符串拆分成数组,如"ab&&2"通过"&&"做分隔符,分割得到字符串数组["ab","2&q ...

  4. java定义字符串数组_java字符数组用法总结,java字符串数组的定义与使用

    java字符数组,java数组的定义与使用 二维数组 String[] str = new String[5]; //创建一个长度为5的String(字符串)型的一维数组 String[] str = ...

  5. Java字符串数组字典序排序

    Java字典序排序 1. String[] 字符串数组 1) 正序排序 2)逆序排序 2. String 字符串 3. int[] 整数数组 4.int[]降序排序 5.int[]两个条件排序 1. ...

  6. java 字符串数组 转字符串_Java 中将字符串数组转换为字符串

    Java 中将字符串数组转换为字符串 import java.util.Arrays; import java.util.HashSet; import java.util.Set; public c ...

  7. java 字符串数组转set

    你可以使用 Java 中的 HashSet 类将字符串数组转换为 Set. 首先,需要创建一个 HashSet 对象: Set<String> set = new HashSet<& ...

  8. java 字符串数组转String

    字符串数组转String public static String toStr(String[] fields){         StringBuffer sb = new StringBuffer ...

  9. java 字符串 数组 索引_如何在Java中找到数组中元素的索引?

    我希望在Java中找到给定元素的索引,知道它的内容. 我尝试了以下示例,该示例不起作用: class masi { public static void main( String[] args ) { ...

最新文章

  1. dataframe 去除重复
  2. Flink从入门到精通100篇(四)-基于 Flink 和 Drools 的实时日志处理
  3. vue 单独页面定时器 离开页面销毁定时器
  4. phylip软件_进化树专题(五)| 密码子分区软件介绍
  5. ucos ii 源代码中文注释详解 : OS_TIME.C
  6. weblogic管理3 - 生产模式下免密码管理配置
  7. 搞计算机,还是需要高配且专业的笔记本(这个名字好像是有点像广告贴了哈)...
  8. 总结——达内视频(二)
  9. 学籍管理的c语言程序代码,学生学籍管理系统-C语言程序代码
  10. Think:研究生期间的迷茫、困惑——放平心态,奋力拼搏
  11. linear regression and logistic regression
  12. 精通RPM之--制作篇(上)
  13. Ubuntu虚拟机中网络中没有网卡
  14. [JMeter]java.net.URISyntaxException: Malformed escape pair at index 83
  15. 金三银四马上到了,找工作需要准备什么?
  16. 【网络】 输入www.baidu.com后的过程详解
  17. 中粮集团进军互联网:先试B2B再试B2C
  18. 【GPGPU】新秀 --- 沐曦集成电路(上海)有限公司
  19. Topic Model
  20. LPA-star算法(Lifelong Planning)及相关思考

热门文章

  1. appinventor java,(1) AppInventor高级组件之JavaReflector系列教程 概述
  2. 浅谈分布式架构搭建-理论知识
  3. 欢迎访问4W家庭理财主页!
  4. Python删除字符串中的空格和特殊字符
  5. matlab set cdata,matlab中set语句赋值出现输入的参数的数目不足情况,求解决!
  6. STM32 cubeIDE 堆栈大小设置
  7. 开源节流系列之工程施工篇
  8. mysql使用group by查询报错SELECT list is not in GROUP BY clause and contains nonaggregated column.
  9. wifi无线网卡(zd1211b芯片)移植到mini2440全过程(一)
  10. Redis高级项目实战!mysql和java的管理系统源码