string字符串转数组
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字符串转数组的更多相关文章
- 03- Shell脚本学习--字符串和数组
字符串 字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号.单双引号的区别跟PHP类似: 单双引号的区别: 双 ...
- Swift3 - String 字符串、Array 数组、Dictionary 字典的使用
Swift相关知识,本随笔为 字符串.数组.字典的简单使用,有理解.使用错误的地方望能指正. ///************************************************** ...
- char型字符串(数组)与string型字符串 指针与引用
一.常指针: int *const p; //指针不可改变,但是指针指向的数据可以改变. 指向常量的指针: const int *p; //指针可以改变,但是指针指向的数据不可以改变. 指 ...
- 集合或数组转成String字符串
1.将集合转成String字符串 String s=""; for (int i = 0; i < numList.size(); i++) { if (s=="& ...
- C# int数组转string字符串
方式一:通过循环数组拼接的方式: int[] types = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }; string result = string.Empty ...
- 字符串和数组----string
一.初始化string对象的方式 #include <iostream> #include <string> using std::cout; using std::endl; ...
- 字符串的比较【string和字符数组】
无论是string 还是 字符数组的字符串比较函数,返回的都是字典序的大小.如 1234 和 5 比较时就是1234的字典序小于5,要想比较字符串表示的数字的大小,需要自己写函数比较
- 再谈怎样以最简单的方法将泛型为String类型的集合或String类型的数组转化为逗号间隔字符串形式
今天review代码,看见某些大爷在将泛型为String类型的集合或String类型的数组转化为逗号间隔字符串形式时仍然仅仅顾结果不注重过程,"大爷"咱能负点责任吗? 将泛型为St ...
- 字符串 字符数组, pcha string 之间的相互转化, 很重要。 很蛋疼
http://www.cnblogs.com/del88/p/5448981.html Delphi字符串.PChar与字符数组之间的转换 来自:http://my.oschina.net/kaven ...
随机推荐
- vue 页面跳转传参
页面之间的跳转传参,正常前端js里写 window.location.href="xxxxx?id=1" 就可以了: 但是vue不一样 需要操作的是路由history,需要用到 V ...
- AtomicInteger 一个提供原子操作的Integer类
转自:http://www.blogjava.net/freeman1984/archive/2011/10/17/361402.html AtomicInteger,一个提供原子操作的Integer ...
- java、八大经典书籍,你看过几本?
java.八大经典书籍,你看过几本? 转载 一.Java从入门到精通 <Java从入门到精通(第3版)>从初学者角度出发,通过通俗易懂的语言.丰富多彩的实例,详细介绍了使用Java语言进 ...
- Netty源码分析 (十)----- 拆包器之LineBasedFrameDecoder
Netty 自带多个粘包拆包解码器.今天介绍 LineBasedFrameDecoder,换行符解码器. 行拆包器 下面,以一个具体的例子来看看业netty自带的拆包器是如何来拆包的 这个类叫做 Li ...
- 即时聊天APP(五) - 聊天界面
设置界面没什么好说的,无非也就是加了个对话框来二次提醒用户,现在来讲讲聊天界面. 聊天界面初始化时会得到一个参数,就是对方的id,并设置在标题栏的位置,此界面也是使用RecyclerView来展示聊天 ...
- Vuex,从入门到...
Vuex 是什么? 官方是这么说的:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式.它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化. 不懂? ...
- Matlab 图论最短路问题模型代码
最短路问题的基本内容 最短路问题研究的是,在一个点与点之间连接形成的网络图中,对应路径赋予一定的权重(可以理解为两点之间的距离),计算任意两点之间如何和走,路径最短的问题.在这里的距离可以理解成各种两 ...
- 【Jsp】利用iframe实现action不跳转
<form role="form" target="id_frame" action="dk" method="post&q ...
- unity - TileMap的注意事项
本文记述了一些在使用Tilemap绘制场景时的需要注意的细节问题. 关于Tilemap的创建及使用本文不做说明,但推荐佳作:Unity中使用Tilemap快速创建2D游戏世界 - feng 本文项目地 ...
- Spring 梳理-运行时动态注入bean
动态注入的方法 使用占位符 使用Spring表达式