String 字符串
2018-08-10 11:15:30来源:博客园 阅读 ()
String 的3种构建方式
1 构建方式
String str="Hello";
2 构建方式
String str1=new String("Hello");
3 构建方式
char chs[]= {'H','e','l','l','o'};
String str2=new String(chs);
String 常见的方法
* public int length() :返回此字符串的长度
* public char charAt(int index):返回指定索引处的 char 值
* public int compareTo(String anotherString)
按字典顺序比较两个字符串
返回值的解释:
返回值等于零:两个字符串相等
返回值小于零:字符字典顺序比参数字符串前
返回值大于零:字符字典顺序比参数字符串后
* public int compareToIgnoreCase(String str)
* 按字典顺序比较两个字符串,不考虑大小写
* public String concat(String str)
* 类似于加号
* 将指定字符串连接到此字符串的结尾
public static void main(String args[]){
String str="Hello Word";
String str1=" Java";
String a=str.concat(str1);
System.out.println(a);
}
* public boolean contains(CharSequence s)
我来中国---》中国是否包含在这句话里
* public boolean startsWith(String prefix)
* 测试此字符串是否以指定的前缀开始。
* public boolean endsWith(String suffix)
测试此字符串是否以指定的后缀结束。
* public boolean equals(Object anObject)
* 将此字符串与指定的对象比较。(内容的比较)
* public boolean equalsIgnoreCase(String anotherString)
* 将此 String 与另一个 String 比较,不考虑大小写。
*format(String format, Object... args)
String str=String.format("Hello,%s","Java" );
System.out.println(str);
参考:https://www.cnblogs.com/happyday56/p/3996498.html
https://blog.csdn.net/qq_25925973/article/details/54407994
* public int indexOf(String str)
返回指定子字符串在此字符串中第一次出现处的索引。
* public int lastIndexOf(String str)
* 返回指定子字符串在此字符串中最右边出现处的索引
* public String replace(char oldChar, char newChar)
* 返回一个新的字符串,它是通过用 newChar 替换此字符串中出现
public static void main(String args[]){
String str="Hello Word";
String a=str.replace("Word","Java");
System.out.println(a);
* public String[] split(String regex)
* 根据给定正则表达式的匹配拆分此字符串
* public String substring(int beginIndex, int endIndex)
* public String substring(int beginIndex)
* 返回一个新字符串,它是此字符串的一个子字符串。
* public char[] toCharArray()
* 将此字符串转换为一个新的字符数组
返回:
一个新分配的字符数组,它的长度是此字符串的长度,它的内容被初始化为包含此字符串表示的字符序列。
* public String toLowerCase()
* 转换为小写
* public String toUpperCase()
* 转换为大写
* public String trim()
* 返回字符串的副本,忽略前导空白和尾部空白
* public static String valueOf()
* 把其他类型转换成字符串类型
public static void main(String args[]){
int str=123;
String a=String.valueOf(str);
System.out.println(a);
double PI=Math.PI;
String b=String.valueOf(PI);
System.out.println(PI);
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:轻松搞定RocketMQ入门
下一篇:JDK1.8新特性
- Java实现的三种字符串反转 2020-06-09
- java里面main方法中的String[]args 2020-06-07
- String 也能做性能优化,我只能说牛逼! 2020-06-03
- java.lang.String 的 + 号操作到底做了什么? 2020-05-22
- 我说我精通字符串,面试官竟然问我Java中的String有没有长度 2020-05-20
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash