//用法:
public class Test{
public static void main(string[] args){
String str = "Hello Java!";
int leng = str.length();
System.out.println(str+"中有"+leng+"个字符");
}
}
输出:
Hello Java!中有11个字符 //空格,标点符号都算一个字符
//用法:
public class Test{
public static void main(string[] args){
String str = "Hello Java!";
char ch0 = str.charAt(0);
char ch1 = str.charAt(4);
System.out.println(str+"中第一个字符是"+ch0);
System.out.println(str+"中第四个字符是"+ch1);
}
}
输出:
Hello Java!中第一个字符是H
Hello Java!中第四个字符是o
//空格,标点符号都算一个字符
下面是字符串str的下标信息,如果要获取字符在括号中输入小标值,比如字符串中第一个字符‘W‘的下标值是0。
方法str.charAt(index)可用于提取字符串str中的某个特定字符,其中下标index 的取值范围在0~str.length()-l之间
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 |
---|---|---|---|---|---|---|---|---|---|---|
H | e | l | l | o | J | a | v | a | ! |
//用法:
//str.concat (str1)等价于str+str1
public class Test{
public static void main(string[] args){
String str = "Hello ";
String str1 = "Java!"
System.out.println("第一个字符串是:"+str);
System.out.println("第二个字符串是:"+str1);
System.out.println("连接两个字符串:"+str.concat (str1));
}
}
输出:
第一个字符串是:Hello
第二个字符串是:Java!
连接两个字符串:Hello Java!
//用法:
public class Test{
public static void main(string[] args){
String str = "Hello Java!";
String str1 = str.toUpperCase();
System.out.println("原字符串:"+str);
System.out.println("转换成大写后:"+str1);
}
}
输出:
原字符串:Hello Java!
转换成大写后:HELLO JAVA!
//用法: 跟toUpperCase()同理
public class Test{
public static void main(string[] args){
String str = "Hello Java!";
String str1 = str.toLowerCase();
System.out.println("原字符串:"+str);
System.out.println("转换成小写后:"+str1);
}
}
输出:
原字符串:Hello Java!
转换成大写后:hello java!
/*
方法trim()通过删除字符串两端的空白字符返回一个新字符串。字符 ‘ ‘, \t, \f, \r, \n 都被称为空白字符
*/
//用法:
public class Test{
public static void main(string[] args){
String str = "\t Hello Java! \n";
String str1 = str.trim();
System.out.print(str);
}
}
输出:
Hello Java! //两端没有空白字符
原文:https://www.cnblogs.com/Merdan/p/13909844.html