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 ...
随机推荐
- Docker下Jedis体验
jedis是redis的java版本的客户端实现,本文通过一些web请求&响应的实例展示了jedis的基本用法: 开始编码前我们先把环境准备好,总共两个server,对应两个docker容器: ...
- Python网络爬虫实战(三)照片定位与B站弹幕
之前两篇已经说完了如何爬取网页以及如何解析其中的数据,那么今天我们就可以开始第一次实战了. 这篇实战包含两个内容. * 利用爬虫调用Api来解析照片的拍摄位置 * 利用爬虫爬取Bilibili视频中的 ...
- 简单的Socket通信(简单的在线聊天)---winform
注:本博客适合刚开始学习winform程序的初学者,大牛请绕道(跪求大牛指导文中不足) .....10w字废话自动省略,直接开始正题. 首先从最基本的建立winform开始(本项目用的Vs2017) ...
- Git服务端下载
链接:http://pan.baidu.com/s/1kVshpQ3提取密码:4g36
- charles 重写工具/rewrite Srttings
本文参考:charles 重写工具 rewrite Srttings 重写工具/rewrite Srttings and rewrite rule 功能:在通过charles时修改请求和响应 重写工具 ...
- jmeter 遍历数据库
- 弄懂Java为何只有值传递
最近有同学问我关于Java中值传递与引用传递的问题,在此小结一下 值传递是指在函数调用时将实参内容复制一份传递给形参,这样在函数中改变该参数不会对原参数产生影响. 引用传递是指将对象地址的引用传递给该 ...
- Java门面模式
一.简介 隐藏系统的复杂性,对外提供统一的访问入口,外部系统访问只通过此暴露出的统一接口访问.是一种结构型模式.封装子系统接口的复杂性,提供统一的对外接口,能够使子系统更加简单的被使用. 二.结构及使 ...
- Android 正 N 边形圆角头像的实现
卖一下广告,欢迎大家关注我的微信公众号,扫一扫下方二维码或搜索微信号 stormjun94(徐公码字),即可关注. 目前专注于 Android 开发,主要分享 Android开发相关知识和一些相关的优 ...
- Flask关于request一些方法和属性的整理(持续更新)
前提:基于纯后端服务, post 请求 (Content-Type: application/json,) 1.获取未经处理过的原始数据而不管内容类型,如果数据格式是json的,则取得的是json字符 ...