java 字符串的截取、转换、分割
1、截取
package java07;
/*
字符串的截取方法: public String substring(int index);截取从参数位置一直到字符串末尾,返回新字符串
public String substring(int begin,int end);截取从begin开始,一直到end结束,中间的字符串。左闭右开
* */ public class DemoStringsub {
public static void main(String[] args) {
String str1 = "HelloWorld!";
String str2 = str1.substring(5);
System.out.println(str1);//HelloWorld!
System.out.println(str2);//World!
System.out.println("==================="); String str3 = str1.substring(4,7);
System.out.println(str3);//oWo }
}
2、转换
package java07;
/*
String当中与转换相关的常用方法:
1、public char[] toCharArray();将当前字符串拆分成为字符数组作为返回值
2、public byte[] getBytes(); 获得当前字符串底层的字节数组
3、public String replace(CharSequence oldSequence,CharSequence newString);
将所有出现的老字符串替换成为新的字符串,返回替换之后的结果新字符串 * */ public class DemoStringConvert {
public static void main(String[] args) {
String str1 = "HelloWord";
char[] ch = str1.toCharArray();
System.out.println(ch);//HelloWord
System.out.println(ch[0]);//H
System.out.println(ch.length);//
System.out.println("======================="); byte[] bytes = str1.getBytes();
for (int i = 0; i < bytes.length; i++) {
System.out.println(bytes[i]);
}
/*
* 72
101
108
108
111
87
111
114
100*/
System.out.println("======================="); String str2 = str1.replace("o","A");
System.out.println(str2);//HellAWArd
}
}
3、分割
package java07;
/*
分割字符串的方法:
public String[] split(String regex);按照参数的规则,将字符串切分成若干部分 注意事项:
split 方法的参数其实就是一个“正则表达式”,
如果按照英文句点“.”进行切分的话,必须写“\\”(两个反斜杠)
* */ public class DemoStringSpilt {
public static void main(String[] args) {
String str1 = "aaa,bbb,ccc";
String[] strsplit = str1.split(",");
for (int i = 0; i < strsplit.length; i++) {
System.out.println(strsplit[i]);//aaa bbb ccc String str2 = "xxx.yyy.zzz";
String[] str3 = str2.split("\\.");
for (int j = 0; j< str3.length; j++) {
System.out.println(str3[j]);//xxx yyy zzz } }
}
}
java 字符串的截取、转换、分割的更多相关文章
- Java字符串中文检测转换
public class ChineseUtils { public static void main(String[] args) { String str = "中国 (1).jpg&q ...
- String常用使用方法,1.创建string的常用3+1种方式,2.引用类型使用==比较地址值,3.String当中获取相关的常用方法,4.字符串的截取方法,5.String转换常用方法,6.切割字符串----java
一个知识点使用一个代码块方便查看 1.创建string的常用3+1种方式 /* 创建string的常用3+1种方式 三种构造方法 public String():创建一个空字符串,不含有任何内容: p ...
- 笔记:iOS字符串的各种用法(字符串插入、字符串覆盖、字符串截取、分割字符串)(别人的代码直接复制过来的,我脸皮有点厚)
NSString* str=@"hello";//存在代码区,不可变 NSLog(@"%@",str); //1.[字符串插入] NSMutableString ...
- iOS字符串的各种用法(字符串插入、字符串覆盖、字符串截取、分割字符串)
NSString* str=@"hello";//存在代码区,不可变 NSLog(@"%@",str); //1.[字符串插入] NSMutableString ...
- {转}Java 字符串分割三种方法
http://www.chenwg.com/java/java-%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%88%86%E5%89%B2%E4%B8%89%E7%A7%8D%E6%9 ...
- Java基础——基本类型和包装类、基本类型和字符串之间的转换
基本类型和包装类之间的转换 基本类型和包装类之间经常需要互相转换,以 Integer 为例(其他几个包装类的操作雷同哦): 在 JDK1.5 引入自动装箱和拆箱的机制后,包装类和基本类型之间的转换就更 ...
- Swift3.0语言教程分割字符串与截取字符串
Swift3.0语言教程分割字符串与截取字符串 Swift3.0语言教程分割字符串 如果想要快速的创建一个数组,我们可以将字符串进行分割,分割后的内容将会生成一个数组.在NSString中有两个分割字 ...
- Java字符串转换
public class StringConvertToInt{ public static void main(String[] args) { String a ="12a34bW()5 ...
- java 正则匹配空格字符串 正则表达式截取字符串
java 正则匹配空格字符串 正则表达式截取字符串 需求:从一堆sql中取出某些特定字符串: 比如配置的sql语句为:"company_code = @cc and project_id = ...
随机推荐
- DELPHI 调试IOS时出现 Please specify exact device preset UUID
右击设备DEVICE, 选择REFRESH刷新, 再重新选择一个设备即可.
- 如何判断WebBrowser浏览器网页加载完成
在工作中遇到了这样的问题,那就是要判断WebBrowser浏览器网页是否加载完成,通过搜索发现网友们解决这一问题的几种方法,但都不能解决实际问题,现在我们就来看看网友们是如何解决这一问题的. 一.通过 ...
- [CSP-S模拟测试]:X国的军队(贪心)
题目描述 $X$国和$Y$国开战了! 作为$X$国的军事参谋,你了解到事态的严峻性.为了更好地应付敌人,你收集到了$Y$国城市中$n$个据点的信息,你打算攻破这$n$个据点! 每个据点$i$的信息由火 ...
- Java 设计模式之 Command 设计模式
首先我们先来看 UML 图: 参考资料: java设计模式-Command(命令)模式 - - ITeye技术网站http://men4661273.iteye.com/blog/1633775 JA ...
- 前端工具【0】—— Emmet插件
介绍:Emmet是许多流行文本编辑器的插件,它极大地改进了HTML和CSS工作流程 .为大部分流行的编辑器都提供了安装插件,核心是缩写语法+tab键(不同编辑器可自行设置),以下是我整理的常用知识点. ...
- 九个console命令调试JS
下面九个console命令,可以帮助我们更方便地调试 常用的console命令,最常用的事console.log() 1 //常用的console命令,其中最常用的console.log() 2 co ...
- RESTful再理解
目录 目录 前言 RESTful的目的 REST的含义 表现层 状态转化 无状态协议HTTP 最后 前言 这是在经过一段时间的积累后,对RESTFul框架的再一次更深入的理解.希望能够将零散的知识点连 ...
- centos7中没有service iptables save指令来保存防火墙规则
1.任意运行一条iptables防火墙规则配置命令: iptables -P OUTPUT ACCEPT 2.对iptables服务进行保存: service iptables save 如果上述命令 ...
- 运用php函数mkdir创建多级目录
php默认的mkdir一次只能创建一层目录,如果在当前目录下创建一个div/css/layout 的目录就需要逐层逐层的先创建div,再创建div/css 再创建 div/css/layout,然而我 ...
- Unity3D移动端电量与wifi信号的获取
移动端游戏中无法看到电量与wifi信号对于玩家来说是很困扰的事. 关于这个问题安卓与iOS有不同的方法 电量 安卓 安卓获取电量有两种方法,一种是读取安卓手机里的一个文件,一种是利用安卓与Unity互 ...