一、String与char[]数组之间的转换

1.String----->转换成char[] 数组 调用String的toCharArray()方法

public void test2(){String str = "abc123";char[] charArray = str.toCharArray();      //调用toCharArray()方法转换for(int i=0;i<charArray.length;;i++){System.out.println(charArray[i]);       //遍历数组}
}

2.char数组-------->转换成String

  • 第一种方法:
char[] arr = new char[]{'h','e','l','l','o'};
String str = new String(arr);   //直接利用构造方法转换
System.out.println(str);        //输出hello
  • 第二种方法:

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

  //举例: char[] arr={'a','b','c'};String string =String.copyValueOf(arr);System.out.println(string);          //abc

二、String与字节数组之间的转换

1.String—>转换 byte[] ;调用String的getBytes()方法

public void test(){String str = "abc123";byte[] bytes = str.getBytes();                  //调用getBytes()转换//getBytes("jbk");  使用jbk的字符编码转换默认是utf-8System.out.println(Arrasy.toString(bytes));       //输出
}

2.byte数组-------->转换成String

String str = new String(byte);   //直接利用构造方法转换
System.out.println(str);        //跟char数组一致

三、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

Java字符串与数组的互相转换相关推荐

  1. java 字符串 字节数组_字符串到字节数组,字节数组到Java中的字符串

    java 字符串 字节数组 Today we will learn how to convert String to byte array in java. We will also learn ho ...

  2. java 字符串转数组、数组转字符串、List转数组、数组转List

    java 字符串转数组.数组转字符串.List转数组.数组转List 总结了几种使用jdk中的方法对字符串进行转换(不包含第三方jar包),主要涉及:字符串转数组.数组转字符串.List转数组.数组转 ...

  3. java 字符串转list_浅谈java 字符串,字符数组,list间的转化

    1.关于java.lang.string.split xxx.split()方法可以将一个字符串分割为子字符串,然后将结果作为字符串数组返回. 2.字符串转字符数组 String str =" ...

  4. java 字符串转数组(String to Array)

    java 字符串转数组(String to Array) package com.journaldev.util;import java.util.Arrays; import java.util.r ...

  5. java字符串与数组比较_Java字符串与数组

    问题及答案来源自<Java程序员面试笔试宝典>第四章 Java基础知识 4.5字符串与数组 1.字符串创建与存储的机制是什么? Java中字符串声明与初始化主要有两种情况: (1)Stri ...

  6. java字符串转数组(JAVA把字符串转化为数组)

    java中一个十六进制的字符串,怎么转换成int数组? 你的String字符串转换如下:String s = "45 7A 6F 6E 65 20 31 32 2F 30 37 2F 32 ...

  7. java字符串替换 数组,Java工具类-拆分字符串组装数组,替换字符

    Java工具类--拆分字符串组装数组,替换字符 >>>>>>>>>>>>>>>>>>> ...

  8. Java字符串和数组相互转换

    字符串转数组 Java.lang 包中有 String.split() 方法,Java 中通常用 split() 分割字符串,返回的是一个数组. String str = "123abc&q ...

  9. js中字符串与数组之间的转换

    本文实例介绍了javascript中字符串和数组的相互转换方法,分享给大家供大家参考,具体内容如下 字符串和数组的相互转换操作是非常的重要的,因为在实际编码过程中会经常用到,所以这是必须要掌握的知识点 ...

最新文章

  1. 2019攻防世界web新手区
  2. zhs16gbk对应mysql_数据库的编码浅谈(ZHS16GBK与US7ASCII)
  3. jdbc查询序列_JDBC –模拟序列
  4. ajax取返回值的方法
  5. linux复制文件到另一个目录_Linux入门之四-Linux文件目录操作
  6. dts无法识别excel中的数字值?
  7. 宁波大学计算机专硕分数线,2019宁波大学研究生分数线汇总(含2016-2019历年复试)...
  8. python基础教程doc_python基础教程之Word Cloud (词云) - Python|python基础教程|python入门|python教程...
  9. 数据库小计和总计之 Rollup函数 简单介绍
  10. [裴礼文数学分析中的典型问题与方法习题参考解答]5.1.26
  11. python监测网页变化_Python利用Last-Modified实现监控网页变化
  12. AppleScript开机自动登录ChinaUnicom
  13. 操作MySQL出错提示“BLOB/TEXT column used in key specification without a key length”解决办法
  14. C++基础之什么是面向对象
  15. python的交互式是什么,python交互是什么
  16. 推荐一款word转pdf超好用的包:aspose-words(解决中文乱码)
  17. 解读Gartner2013应用交付市场魔力象限
  18. Android4.4监听耳机插入处理方法
  19. 10053 事件浅析
  20. JQuery EasyUI(22)

热门文章

  1. 大家来找茬游戏助手、外挂的实现
  2. java opencv磨皮算法_深度学习AI美颜系列 - AI美颜磨皮算法[转]
  3. Windows Phone开发准备:Edu邮箱、Dreamspark、App Hub、Zune、手机解锁、程序部署
  4. xgp游戏列表_XGP新增游戏名单公布 《生化危机7》9月3日上线
  5. 记录getElementsByTagName()
  6. mysql的在线安装
  7. CAJ文件转换成PDF文件:教你如何实现文件格式转换
  8. IDC:2015年中国医疗服务和健康管理行业IT市场10大预测
  9. ARM S5PV210的启动过程
  10. 51单片机生成C语言矩形波,基于51单片机产生占空比和频率可调的方波信号发生器(附全部代码)...