ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

String关键字

2022-07-29 20:32:38  阅读:151  来源: 互联网

标签:String int 语法 关键字 str 返回值 格式


1. String方法

1.1 String类下面的方法
1.1.1 equals(object obj)

返回值为Boolean类型

语法格式

判断字符串是否相等
String str = "abc";
String str1 = "abc";
str.equals(str1);
返回值为true或false
1.1.2 lenght()

返回值为int类型

语法格式

查看字符串长度
str.lenght();
返回值为int类型
1.1.3 charAt(int index)

返回值为char类型

语法格式

通过索引下标 获取当前下标的字符
str.charAt(0);
返回值为char类型
1.1.4 indexOf(String str)

返回值为int类型

语法格式

获取指定字符第一个出现的下标
str.indexOf("a");
返回值为int类型
1.1.5 lastindexOf(int ch)

返回值为int类型

语法格式

获取指定字符最后一次出现的下标
str.lastindexOf('a');
返回值为int类型
1.1.6 endwith(String str)

返回值为Boolean类型

语法格式

判断该字符串是否以指定字符或字符串结尾的
str.endwith("a");
返回值为true或false
1.1.7 isEmpty()

返回值为Boolean类型

语法格式

判断字符串是否为空
str.isEmpty();
返回值为true或false
1.1.8 contains(String str)

返回值为Boolean

语法格式

判断字符串是否包含另一个字符串
str.contains("aaa");
返回值为true或false
1.1.9 equalslgnorecase();

返回值为Boolean

语法格式

忽略大小写比较两个字符串是否想等
str.equalslgnorecase();
返回值为true或false
1.2 String类下的构造方法【开发中要用】
1.2.1 String(char[] ch)【重点】

语法格式

将字符数组转为字符串
char[] ch = {'a', 'b', 'c'};
String str = new String(ch);
sout(str);
//abc
1.2.2 char[] tocharArry()方法【重点】

语法格式

将字符串转为字符数组
String str = "abc";
char[] ch = str.tocharArray();
1.3 String类下开发常用的方法【重点】
1.3.1 replace(char oldChar , char newChar)

语法格式

新的字符替换老的字符
str.replace('a','*');
1.3.2 split(int beginindex)

语法格式

以指定的字符串进行切割
切谁不要谁
str,split("b");
1.3.3 subString(int beginindex)

语法格式

从指定下标位置开始截取字符串
str.subString(2);
1.3.4 subString(int beginIndex, int endIndex)

语法格式

从指定位置开始到指定位置结束(要头不要尾)
str.subString(2,4);
1.3.5 toUpperCase()

语法格式

把字符串转为大写
str.toUpperCase();
1.3.6 toLowerCase()

语法格式

把字符串转为小写
str.toLowerCase();

1.3.7 trim()

语法格式

去掉首尾空格
str.trim();
 

标签:String,int,语法,关键字,str,返回值,格式
来源: https://www.cnblogs.com/SelfLearning/p/16533450.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有