string字符串转数组
public class Arr {

    public static void main(String[] args) {
// 字符数组转换成string
char data[] = { 'a', 'b', 'c' };
String str = new String(data);
System.out.println(str);
// String-------字符数组
String s = "qwertyuiop";
char[] array = s.toCharArray();
for (char a : array) {
System.out.println(a);
}
// 字符串-------字节数组
String s1 = "abcdABCD";
byte[] b = s1.getBytes();
for (int i = 0; i < b.length; i++) {
System.out.print(b[i] + " ");
}
// 字节数组----------string
String s2 = new String(b);
System.out.println(s2);
}
}




String 字符串相关操作
1 /**
* THis_is_a_cat
* This Is A Cat
*
* Cat A Is This
* @author Administrator
*
*/
public class Test07Str {
public static void main(String[] args) {
String s="THiS_is_a_cat";
//拆分
String[] arr =s.split("_");
//声明新的字符串
// String sumStr="";
String sumStr=new String();
//遍历的时候直接累加到sumStr上
for(int i=0;i<arr.length;i++){
// System.out.println(arr[i].substring(0, 1).toUpperCase());
// System.out.println(arr[i].substring(1).toLowerCase());
sumStr+=arr[i].substring(0, 1).toUpperCase()+arr[i].substring(1).toLowerCase()+" ";
}
System.out.println("转换后的:"+sumStr); System.out.println("-------------------------");
//清空一下
sumStr="";
for(int i=arr.length-1;i>=0;i--){
sumStr+=arr[i].substring(0, 1).toUpperCase()+arr[i].substring(1).toLowerCase()+" ";
}
System.out.println("转换后的:"+sumStr);
}
}

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. Maven学习归纳(一)——简单的环境配置入门

    一.Maven的基本概念 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的编译,测试,构建,报告和文档的软件项目管理工具和解决依赖关系的工具. 1.1 项目的构建 项目的构建 ...

  2. FreeSql (二十六)贪婪加载 Include、IncludeMany、Dto、ToList

    贪婪加载顾名思议就是把所有要加载的东西一次性读取. 本节内容为了配合[延时加载]而诞生,贪婪加载和他本该在一起介绍,开发项目的过程中应该双管齐下,才能写出高质量的程序. Dto 映射查询 Select ...

  3. FreeSql (二十八)事务

    FreeSql实现了四种数据库事务的使用方法,脏读等事务相关方法暂时未提供.主要原因系这些方法各大数据库.甚至引擎的事务级别五花八门较难统一. 事务用于处理数据的一致性,处于同一个事务中的操作是一个U ...

  4. .Ajax(async异步与sync同步)

    异步,不会阻碍代码的执行,它会等待所有的同步代码执行完毕后,再执行输出自己的同步结果.(原生js中,只有定时器,DOM,ajax三个东西是异步的.) 同步,代码只会从上到下依次执行,只要一步出错,接下 ...

  5. HDFS原理及操作

    1 环境说明 部署节点操作系统为CentOS,防火墙和SElinux禁用,创建了一个shiyanlou用户并在系统根目录下创建/app目录,用于存放 Hadoop等组件运行包.因为该目录用于安装had ...

  6. 语音信号的梅尔频率倒谱系数(MFCC)的原理讲解及python实现

    梅尔倒谱系数(MFCC) 梅尔倒谱系数(Mel-scale FrequencyCepstral Coefficients,简称MFCC).依据人的听觉实验结果来分析语音的频谱, MFCC分析依据的听觉 ...

  7. 公用的update

    包结构: ===================================== jdbc.properties路径:/jdbc-1/src/jdbc.properties 内容: #连接MySQ ...

  8. Find the Multiple POJ-1426

    题目链接:Find the Multiple 题目大意 找出一个只由0和1组成的能整除n的数. 思路 所有由0和1组成的数可以看作是某个只由0.1组成的数a经过以下两种变化得到 1.a * 10 2. ...

  9. 用.NET做动态域名解析

    用.NET做动态域名解析 动态域名解析,或DNSR,通常用于解析IP地址经常变化的域名.电信网络提供了公网IP,给广大程序员远程办公.内容分享等方面带来了极大的便利.但公网IP是动态的,它会经常变化, ...

  10. elasticsearch深度分页问题

    elasticsearch专栏:https://www.cnblogs.com/hello-shf/category/1550315.html 一.深度分页方式from + size es 默认采用的 ...