Java中String类中常用的方法
1.字符串与字符数组的转换
用toCharArray()方法将字符串变为字符数组
String str = "abcdef"; char c[] = str.tocharArray();
2.从字符串中取出指定位置的字符
String str = "abcdef" System.out.println(str.charAt(x)); //x为第几个字符
3.字符串与byte数组的转换
String str = "abcdef";
byte c[] = str.getBytes();
4.取得一个字符串的长度
Srting str = "abcdef"; System.out.print(str.length);
5.查找一个字符串是否存在
String str = "abcdef"; System.out.print(str.indexOf("i")); //i为字符,即查到指定字符位置 String str = "abcdef"; if(str.contains("i"))
{ System.out.print("存在这个字符");
}
6.去掉左右空格
String str = " abcdef "; System.out.print(str.tirm());
7.字符串截取
String str = "abcdef"; System.out.print(str.substring(i)); //i表示从那个位置开始截取,为数字 System.out.print(str.substring(,)); //表示从0-5截取
8.按照指定的字符串拆分字符串
String str = "abcdef"; String c[] = str.split("i"); //i表示要拆分的内容 for(int i=;i<c.length;i++) //输出拆分的内容
{
System.out.println(c[i]);
}
9.字符串大小写转换
”要转换的内容“.toUpperCase; 小写转换大写
”要转换的内容“.toLowerCase; 大写转换小写
10.判断是否以指定的字符串开头或者结尾
if(str.startsWith("i")) //i为指定的内容
{
System.out.println("以i结尾")
} if(str.endsWith("i"))
{
System.out.println("以i开头");
}
11.不区分大小写进行字符串比较
equals //这个比较是区分大小写的 equalslgnoreCase //这个比较是不区分大小写的
12.将一个指定的字符串,替换成其他的字符串
String str = "abcdef"; String newstr = str.replaceAll("c","d"); //将所有的c换成d System.out.println(newstr);
Java中String类中常用的方法的更多相关文章
- java中File类的常用所有方法及其应用
创建:createNewFile()在指定位置创建一个空文件,成功就返回true,如果已存在就不创建,然后返回false.mkdir() 在指定位置创建一个单级文件夹.mkdirs() 在指定位置 ...
- 转:C#中String类的几个方法(IndexOf、LastIndexOf、Substring)
String.IndexOf String.IndexOf 方法 (Char, Int32, Int32)报告指定字符在此实例中的第一个匹配项的索引.搜索从指定字符位置开始,并检查指定数量的字符位置. ...
- C#中String类的几个方法(IndexOf、LastIndexOf、Substring)
String.IndexOf String.IndexOf 方法 (Char, Int32, Int32)报告指定字符在此实例中的第一个匹配项的索引.搜索从指定字符位置开始,并检查指定数量的字符位置. ...
- C#中string类的几个方法(indexof、lastindexof、substring)(转)
String.IndexOf String.IndexOf 方法 (Char, Int32, Int32) 报告指定字符在此实例中的第一个匹配项的索引.搜索从指定字符位置开始,并检查指定数量的字符位置 ...
- String类的常用判断方法使用练习
选取了一些常用的判断方法进行了使用练习,后续跟新其他方法 package StringDemo; // String类的判断方法解析 // 1:boolean equals(); // 判断字符串是否 ...
- c++中string类中的函数
C/C++ string库(string.h)提供了几个字符串查找函数,如下: memchr 在指定内存里定位给定字符 strchr 在指定字符串里定位给定字符 strcspn 返回在字符串str1里 ...
- 106、Java中String类之使用contains()方法判断子字符串是否存在
01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public ...
- 105、Java中String类之利用indexOf()方法判断子字符串是否存在
01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public ...
- String 类的常用字符串方法
public class Page106 { /** * 字符串练习第五章 * @param args */ public static void main(String[] args) { Stri ...
随机推荐
- 吴恩达深度学习:2.16关于python/numpy
- 微信小程序环境搭建(本地,测试,生产)
1.本地 官网文档链接:https://cloud.tencent.com/document/product/619/11442#.E6.9C.AC.E5.9C.B0.E5.A6.82.E4.BD.9 ...
- CentOs7 防火墙的开放与关闭及端口的设定
1.查看firewall服务状态 systemctl status firewalld 2.查看firewall的状态 firewall-cmd --state 3.开启.重启.关闭.firewall ...
- 使用svn未响应卡死的几个原因,commit时checkout时
1.commit 时 很可能是:检索文件内容过多导致,解决:不要在最外层文件夹目录下commit 2.checkout时 很可能是:地址错误
- TFS 由于服务器时钟设置可能不正确,无法更新数据。请与 Team Foundation Server 管理员联系。
原因:这个问题是由于修改安装TFS服务器的系统时间而导致的,因为TFS的Source Control会根据签入时间做判断,如果后续签入的时间小于变更集的最新版本的时间,就会报这个错误 解决办法:首先将 ...
- python-函数4(递归、高阶函数)
python-函数4(递归.高阶函数) 递归 在函数内部,可以调用其他函数.如果一个函数在内部调用自身本身,这个函数就是递归函数. 递归特性: 1. 递归必须有一个明确的结束条件 2. 每次进入更深一 ...
- zabbix利用percona-toolkit工具监控Mysql主从同步状态
一.下载percona-toolkit工具包 percona-toolkit是一组高级命令行工具的集合,可以查看当前服务的摘要信息,磁盘检测,分析慢查询日志,查找重复索引,实现表同步等等. [root ...
- Linux日常之命令uniq
命令uniq 作用是过滤文件内容重复部分 需要注意的是,该命令只是对相邻的行进行比较,若两个相同的行不相邻,不会被过滤掉 选项 -c,在每行行首显示出该行出现的次数 -d,只显示出重复的行 -u,只显 ...
- cmd命令删除文件夹或文件
删除空文件夹rd /s/q "D:\Program Files\afish" 删除里面的文件del /a/f/q "D:\Program Files\afish\123. ...
- php中禁止单个ip与ip段访问的代码小结
1.禁止单个IP <?php //IP访问限制 if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP' ...