【摘要】 Java String
Java String本质上是一个连续的字符数组。创建字符串
1. 直接String对象赋值创建。
String s1 = “Hello World!”;
1
2. 使用String类的构造函数创建。
String s2 = new String(“Hello World!”);12
String是单例的(常量)
举…
Java String
Java String本质上是一个连续的字符数组。
创建字符串
1. 直接String对象赋值创建。
String s1 = "Hello World!";
2. 使用String类的构造函数创建。
String s2 = new String("Hello World!");
String是单例的(常量)
举例说明,如下列结果为true,为什么s1和s3是两个不同的变量为什么会相同呢? 这是因为在同一个运行环境下直接赋值创建的String对象会放在一个常量池里,当创建相同的String时,二者会指向同一个引用的字符串。
String s1 = "Hello World!";
String s3 = "Hello World!";
System.out.println(s1 == s3);
字符串常用操作
方法 | 作用 |
---|---|
+ | 可用于字符串拼接。更高效的方法:使用StringBuilder的append方法进行字符串拼接 |
length() | String的length方法,返回字符串的长度,注意数组的length不是方法,不需要使用括号 |
subString(from,to) | 字符串截取,返回结果从索引from位置到to的前一个位置 |
trim() | 去除字符串前后的空格 |
split() | 字符串拆分,返回拆分后的数组 |
toUpperCase() | 大写转换 |
toLowerCase() | 小写转换 |
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧
相关推荐