String中对字符串进行操作的一些方法
1.substring
- 作用:根据字符串下标进行截取
public class StrTest {
public static void main(String[] args) {
String a = "asdfgasdfg";
a=a.substring(3);
System.out.println(a);
}
}
结果:

2.split
- 作用:根据指定字符对字符串进行切分。返回值为String类型的数组。
public class StrTest {
public static void main(String[] args) {
String a = "asdfgaxcv";
String[] as = a.split("a");
for (String b : as) {
System.out.println(b);
}
}
}
结果:

3.concat
- 作用:字符串拼接,
- 注意:和“ + ”有所区别,比如 + 可以拼接任意字符数字, concat方法只能拼接字符串。
public class StrTest {
public static void main(String[] args) {
String a = "asdfgaxcv";
String a1 = a.concat("b");
System.out.println(a1);
}
}
结果:

4.contains
- 作用:判断是否包含字符串,返回值是布尔类型
public class StrTest {
public static void main(String[] args) {
String a = "asdfgaxcv";
boolean as = a.contains("as");
System.out.println(as);
}
}
结果:

5.indexOf
- 作用:判断某个字符串的下标。返回值是int类型。
- 注意:下标默认从0开始。所以 当返回值是2 时代表是第三位字符。且当此字符不止一位时,只返回第一个此字符的下标值。
public class StrTest {
public static void main(String[] args) {
String a = "asdfgaxcv";
int i = a.indexOf("d");
System.out.println(i);
}
}
结果:

6.replace
- 替换,将旧字符替换为新字符
- 使用:比如可以通过此方法去空格。
public class StrTest {
public static void main(String[] args) {
String a = "asdfgaxcv";
String replace = a.replace("a", "ss");
System.out.println(replace);
}
}
结果:

7.startsWith
- 作用:判断是否以某字符开始
- 类似:endsWith(是否以某字符结束),equalsIgnoreCase(判断内容是否相同,并忽略大小写),equals(判断字符串内容是否相同。复写Object类中的equals方法), isEmpty():(原理就是判断长度是否为0)
public class StrTest {
public static void main(String[] args) {
String a = "asdfgaxcv";
boolean a1 = a.startsWith("a");
System.out.println(a1);
}
}
8.toCharArray
- 作用:转换成数组
public class StrTest {
public static void main(String[] args) {
String a = "asdfgaxcv";
char[] chars = a.toCharArray();
System.out.println(chars[]);
}
}
结果:

String中对字符串进行操作的一些方法的更多相关文章
- javaScript中关于字符串的操作函数和方法
1.字符串转换 toString():可以将任何类型的数据都转换为字符串 var num= 19; //19 var myStr = num.toString(); //"19" ...
- javascript中对字符串的操作总结
原文:javascript中对字符串的操作总结 没听过一句话吗?程序员的世界,不处理字符串就是处理数组.这是群里的一位前辈和我说的,显然这和我之前理解的DOM是javascript的核心的不同的,看了 ...
- php大力力 [024节]PHP中的字符串连接操作(2015-08-27)
2015-08-27 php大力力024.PHP中的字符串连接操作 PHP中的字符串连接操作 阅读:次 时间:2012-03-25 PHP字符串的连接的简单实例 时间:2013-12-30 很多 ...
- 字符串--java中判断字符串是否为数字的方法的几种方法?
ava中判断字符串是否为数字的方法: 1.用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = 0; i < ...
- java中判断字符串是否为数字的方法的几种方法
1.用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ ...
- (转)Shell中获取字符串长度的七种方法
Shell中获取字符串长度的七种方法 原文:http://blog.csdn.net/jerry_1126/article/details/51835119 求字符串操作在shell脚本中很常用,下面 ...
- Shell脚本中计算字符串长度的5种方法
有时在Linux操作系统中需要计算某个字符串的长度,通过查询资料整理了下目前Shell中获取字符串的长度的多种方法,在这里分享给大家,方法如下: 方法1: 使用wc -L命令wc -L可以获取到当前行 ...
- (转载)java中判断字符串是否为数字的方法的几种方法
java中判断字符串是否为数字的方法: 1.用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = 0; i < ...
- ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法
ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法 第一种情况,本地开发时,使用本地数据库,如下面的代码 <connectionStrings& ...
随机推荐
- UI基础三:简单的BOL报表开发
巧了...刚好一个需求,就直接来撸起来吧. 需要做一个报表: 1.创建查询结构和结果结构 2.创建实施类: SE24创建ZCL_JPEXPORT_ORDER_IL 更改父类:CL_WCF_GENIL_ ...
- 509. Fibonacci Number斐波那契数列
网址:https://leetcode.com/problems/fibonacci-number/ 原始的斐波那契数列 运用自底向上的动态规划最佳! 可以定义vector数组,但是占用较多内存空间 ...
- POJ 2352 数星星
Stars Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 53816 Accepted: 23159 Descripti ...
- was控制台误禁用后的恢复启用办法
websphere是可以配置禁用控制台的,下面以was6.1.单profile.https控制台为例介绍在(误)禁用控制台后如何恢复启用控制台. 1. 禁用控制台 WCInboundAdmin--控制 ...
- ifcfg-eth配置详解(CentOS6)
1.基本配置形式 1.1 动态IP基本配置 DEVICE=eth0 TYPE=Ethernet ONBOOT=yes BOOTPROTO=dhcp DEVICE--网卡名,要与ifcfg-ethx中的 ...
- 接收上传的multi-file的文件(四)
构建工程 为例创建一个springmvc工程你需要spring-boot-starter-thymeleaf和 spring-boot-starter-web的起步依赖.为例能够上传文件在服务器,你需 ...
- 小程序WXSS布局
1. 尽量采用flex 布局,指定flex-direction是row( 从左到右)还是column (从上到下) 特别要记得写 flex-wrap: wrap; 不然超出屏幕部分不会换行 displ ...
- Mybatis排序无效问题解决
在 mybatis 的 xml中,为一个SQL语句配置order by 子句时,需要这个排序的字段是前端传递过来的,而且排序的顺序(升序 OR 降序)也是由前端传递过来的.对于这种需求,我起初写成了下 ...
- memory prefix mini mono multi out _m 5
1● mini 小 迷你 2● mono 单一 ,单 3● multi 多
- Win10系列:JavaScript综合实例1
上面几个小节讲解了使用HTML5和JavaScript语言开发Windows 应用商店应用时会用到的一些技术,本小节将前面介绍的知识融合在一起创建一个菜谱应用程序,帮助读者更进一步地理解和掌握这些知识 ...