1. string字符串转数组
  1. public class Arr {
  2.  
  3. public static void main(String[] args) {
  4. // 字符数组转换成string
  5. char data[] = { 'a', 'b', 'c' };
  6. String str = new String(data);
  7. System.out.println(str);
  8. // String-------字符数组
  9. String s = "qwertyuiop";
  10. char[] array = s.toCharArray();
  11. for (char a : array) {
  12. System.out.println(a);
  13. }
  14. // 字符串-------字节数组
  15. String s1 = "abcdABCD";
  16. byte[] b = s1.getBytes();
  17. for (int i = 0; i < b.length; i++) {
  18. System.out.print(b[i] + " ");
  19. }
  20. // 字节数组----------string
  21. String s2 = new String(b);
  22. System.out.println(s2);
  23. }
  24. }



  1.  
  1. String 字符串相关操作
    1 /**
  2. * THis_is_a_cat
  3. * This Is A Cat
  4. *
  5. * Cat A Is This
  6. * @author Administrator
  7. *
  8. */
  9. public class Test07Str {
  10. public static void main(String[] args) {
  11. String s="THiS_is_a_cat";
  12. //拆分
  13. String[] arr =s.split("_");
  14. //声明新的字符串
  15. // String sumStr="";
  16. String sumStr=new String();
  17. //遍历的时候直接累加到sumStr上
  18. for(int i=0;i<arr.length;i++){
  19. // System.out.println(arr[i].substring(0, 1).toUpperCase());
  20. // System.out.println(arr[i].substring(1).toLowerCase());
  21. sumStr+=arr[i].substring(0, 1).toUpperCase()+arr[i].substring(1).toLowerCase()+" ";
  22. }
  23. System.out.println("转换后的:"+sumStr);
  24.  
  25. System.out.println("-------------------------");
  26. //清空一下
  27. sumStr="";
  28. for(int i=arr.length-1;i>=0;i--){
  29. sumStr+=arr[i].substring(0, 1).toUpperCase()+arr[i].substring(1).toLowerCase()+" ";
  30. }
  31. System.out.println("转换后的:"+sumStr);
  32. }
  33. }

Split(分割字符或者正则表达式); 返回值String[]数组

SubString() :截取子串

SubString(from),   截取的子串范围[from , len-1]  从from截取到最后

SubString(from,to)  ,截取的子串范围:[from, to) 左闭右开   ,截取的子串的字符的个数= to-from

toUpperCase()  :转大写

toLowerCase()::转小写



StringBuffer/StringBuild : 可变字符序列

Append(): 可以用于字符串的拼接

string字符串转数组的更多相关文章

  1. 03- Shell脚本学习--字符串和数组

    字符串 字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号.单双引号的区别跟PHP类似: 单双引号的区别: 双 ...

  2. Swift3 - String 字符串、Array 数组、Dictionary 字典的使用

    Swift相关知识,本随笔为 字符串.数组.字典的简单使用,有理解.使用错误的地方望能指正. ///************************************************** ...

  3. char型字符串(数组)与string型字符串 指针与引用

    一.常指针: int *const p;    //指针不可改变,但是指针指向的数据可以改变. 指向常量的指针: const int *p;    //指针可以改变,但是指针指向的数据不可以改变. 指 ...

  4. 集合或数组转成String字符串

    1.将集合转成String字符串 String s=""; for (int i = 0; i < numList.size(); i++) { if (s=="& ...

  5. C# int数组转string字符串

    方式一:通过循环数组拼接的方式: int[] types = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; string result = string.Empty ...

  6. 字符串和数组----string

    一.初始化string对象的方式 #include <iostream> #include <string> using std::cout; using std::endl; ...

  7. 字符串的比较【string和字符数组】

    无论是string 还是 字符数组的字符串比较函数,返回的都是字典序的大小.如 1234 和 5 比较时就是1234的字典序小于5,要想比较字符串表示的数字的大小,需要自己写函数比较

  8. 再谈怎样以最简单的方法将泛型为String类型的集合或String类型的数组转化为逗号间隔字符串形式

    今天review代码,看见某些大爷在将泛型为String类型的集合或String类型的数组转化为逗号间隔字符串形式时仍然仅仅顾结果不注重过程,"大爷"咱能负点责任吗? 将泛型为St ...

  9. 字符串 字符数组, pcha string 之间的相互转化, 很重要。 很蛋疼

    http://www.cnblogs.com/del88/p/5448981.html Delphi字符串.PChar与字符数组之间的转换 来自:http://my.oschina.net/kaven ...

随机推荐

  1. Caused by: java.net.UnknownHostException

    项目中使用某一组件,启动失败Caused by: java.net.UnknownHostException: xxxCentOS6.3: xxxCentOS6.3 解析不到xxxCentOS6.3. ...

  2. (一)ArrayList集合源码解析

    一.ArrayList的集合特点 问题 结      论 ArrayList是否允许空 允许 ArrayList是否允许重复数据 允许 ArrayList是否有序 有序 ArrayList是否线程安全 ...

  3. 大数据平台搭建 - cdh5.11.1 - spark源码编译及集群搭建

    一.spark简介 Apache Spark 是专为大规模数据处理而设计的快速通用的计算引擎,Spark 是一种与 hadoop 相似的开源集群计算环境,但是两者之间还存在一些不同之处,这些有用的不同 ...

  4. jmeter性能分析

    1.硬件要求:包括客户端和服务端的cpu,mem,network,disk等,这些硬件设备必须满足性能测试的前提下,才能进行性能测试,否则得到的各项指标不一定是正确的 2.场景分析: 测试前的准备工作 ...

  5. CabloyJS带你轻松走进NodeJS全栈开发-免费课程 作者亲授

    课程说明 B站直播 为回馈新老同学对开源框架CabloyJS的支持与厚爱,快速而轻松的开启NodeJS全栈开发之旅.2019年9月5日至9月11日在B站开启了一波免费直播培训课程 课程信息,请点击链接 ...

  6. ASP.NET Core 3.0 原生DI拓展实现IocManager

    昨天.NET Core 3.0 正式发布,创建一个项目运行后发现:原来使用的Autofac在ConfigureServices返回IServiceProvider的这种写法已经不再支持.当然Autof ...

  7. (转)阿里云CentOS 7下配置及使用mysql

    一.安装 1 正确的安装方法: 众所周知,Linux系统自带的repo是不会自动更新每个软件的最新版本(基本都是比较靠后的稳定版),所以无法通过yum方式安装MySQL的高级版本.所以我们需要先安装带 ...

  8. opencv调整图像亮度对比度

    图像处理 图像变换就是找到一个函数,把原始图像矩阵经过函数处理后,转换为目标图像矩阵. 可以分为两种方式,即像素级别的变换和区域级别的变换 Point operators (pixel transfo ...

  9. Excel自定义格式参数

    一.自定义格式 方式一:代码结构组成代码分为四个部分,中间用“:”号分隔,具体如下:正数格式:负数格式:零格式:文本格式 两个代码部分,则第一部分用于正数和零和文本,第二部分用于负数 一个代码部分,则 ...

  10. Scala Data Structure

    Arrays Array 固定长度:ArrayBuffer 可变长度 arr.toBuffer, buf.toArray 初始化是不要使用 new 使用 () 访问元素 使用 for (elem &l ...