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 ...
随机推荐
- mysql联合索引如何创建
例如: CREATE TABLE `test` ('aaa' varchar(16) NOT NULL default '', 'bbb' varchar(16) NOT NULL default ' ...
- neo4j开发自定义存储过程注意事项
开发自定义的neo4j存储过程(procedures)注意事项及说明: 1.调用方式: 在neo4j的web界面(http://localhost:7474/)命令行输入框内,输入call your_ ...
- Yii中实例化类的四种方式
1.最简单的也是最基本的,大家都会的一种 use yii\caching\FileCache; $cache = new FileCache(); $cache->set("name& ...
- [转载]Linux运行模式及紧急、救援模式
运行模式 在Linux中,存在一个叫init(initialize)的进程,其进程号是1,该进程存在一个对应的配置文件inittab,叫做系统的运行级别配置文件,位置在/etc/inittab.(但是 ...
- String转int,int转String
String转int 1) int i = Integer.parseInt([String]); int i = Integer.parseInt([String],[int radix]); 2 ...
- AQtime使用
今天刚到网上下了AQtime.因为有个通信及数据存储的程序出现的内存泄漏.在用户的环境里出现了两次,在测试的环境里一次也没有出现,开发人员猜测是一部分代码引起的.说要代码的覆盖测试.看看测试环境里有那 ...
- 扫描全能王 v5.13.0.20190916 去水印和广告版
说明 1.先安装1(安装完不要打开),再安装2,然后打开2,参考下图: 2.不要登录扫描全能王账号,否则会导致失败! 3.激活完成后可以卸载2 下载地址 城通网盘 蓝奏云(仅含1) 百度网盘 另外口袋 ...
- Linux基础命令练习题(附答案)
1.分别用cat \tac\nl三个命令查看文件/etc/ssh/sshd_config文件中的内容,并用自己的话总计出这三个文档操作命令的不同之处? [root@localhost ~]# cat ...
- nginx.conf laravel 配置
server { listen 443; server_name www.liuhuanguang.cn; #填写绑定证书的域名 ssl on; ssl_certificate cert/1_www. ...
- 【转】Linux添加虚拟网卡
转自:https://blog.csdn.net/hzhsan/article/details/44677867 有时候,一台服务器需要设置多个ip,但又不想添加多块网卡,那就需要设置虚拟网卡.这里介 ...