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& ...
随机推荐
- hadoopMR自定义输入格式
输入格式 1.输入分片与记录 2.文件输入 3.文本输入 4.二进制输入 5.多文件输入 6.数据库格式输入 详细的介绍:https://blog.csdn.net/py_123456/ar ...
- 导出csv文件数字会自动变科学计数法的解决方法
其实这个问题跟用什么语言导出csv文件没有关系.Excel显示数字时,如果数字大于12位,它会自动转化为科学计数法:如果数字大于15位,它不仅用于科学技术费表示,还会只保留高15位,其他位都变0.解决 ...
- Rail_UVa514_栈
/* https://vjudge.net/problem/UVA-514 */ #include "pch.h" #include<iostream> #includ ...
- application使用@符合问题:'@' that cannot start any token. (Do not use @ for indentation)
在application配置文件中使用@出现异常: Exception in thread "main" while scanning for the next token fou ...
- Maven依赖标红线,非jar包冲突问题
Maven依赖标红线 在pom中引入依赖fastdfs-client时,该依赖可以正常引入,但是查看Maven Project时,该依赖下总是有几个依赖报红线,并不是依赖冲突,测试代码无法正常运行.想 ...
- 【LeetCode】数独
判断一个数独是否合法,未填的空格用字符 ' . ' 表示.该数独有解并不是必要的. e.g. 如图合法数独,输入 ["53..7....","6..195..." ...
- 用javascript切换bootstrap的tab
html: <button class="tabContainer" data-toggle="tab" href="#note" i ...
- 部署java项目到服务器
1.首先判断服务器是什么系统 linux,windows 2.如果是linux使用SSH进行链接 3.如果是windows使用远程桌面进行链接 1.windows+R->mstsc进行远程桌面的 ...
- 系统相关的信息模块: import sys
系统相关的信息模块: import sys sys.argv 是一个 list,包含所有的命令行参数. sys.stdout sys.stdin sys.stderr 分别表示标准输入输出,错误输出的 ...
- forget sus,syn sym semi word out~s
1★ sus 在~下面 2★ syn 3★ sym 共同 4★ semi 半