1、获取字符串的长度
// 创建字符串对象
String s1 = "hello-world!";
// 我们来获取字符串长度
int length = s1.length();
System.out.println("s1字符串的长度是:" + length);
输出结果:
s1字符串的长度是:12
2、拼接字符串
String s1 = "hello-world!";
// s1字符串的末尾拼接上hello-dkt
String s2 = s1.concat("hello-dkt");
System.out.println("拼接后的字符串s2:" + s2);
输出结果:
拼接后的字符串s2:hello-world!hello-dkt
3、获取指定字符串的索引
String s1 = "hello-world!";
// 获取s1中索引值为1的字符
char c = s1.charAt(1);
System.out.println("索引值为1的字符" + c);
输出结果: 索引值为1的字符e
4、返回指定字符串第一次出现在该字符串内的索引
// 创建一个比较长的字符串对象
String s3 = "hello-world-hello-dkt-hello-Java-hello-lang";
// 查找hello第一次出现在s3中的索引位置
int index1 = s3.indexOf("hello");
System.out.println("hello第一次出现在s3中的索引值位置:" + index1);
// 查找hello第二次出现在s3中的索引位置
int index2 = s3.indexOf("hello",index1+1);
System.out.println("hello第一次出现在s3中的索引值位置:" + index2);
输出结果:
hello第一次出现在s3中的索引值位置:0
hello第一次出现在s3中的索引值位置:12
5、截取字符串
// 创建一个比较长的字符串对象
String s3 = "hello-world-hello-dkt-hello-Java-hello-lang";
// 获取所以12以后的字符串
String s4 = s3.substring(12);
System.out.println("截取字符串:" + s4);
输出结果: 截取字符串:hello-dkt-hello-Java-hello-lang
6、截取中间字符串
// 创建一个比较长的字符串对象
String s3 = "hello-world-hello-dkt-hello-Java-hello-lang";
// 截取索引12--16之间的字符串
String s5 = s3.substring(12,26);
System.out.println("截取中间字符串:" + s5);
输出结果: 截取中间字符串:hello-dkt-hell
上述代码都运用了字符串的功能,我们可以将其作为参考进行应用。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。