char[] ch={'j','a','v','a','t','p','o','i','n','t'};
String s=new String(ch);
String s="lidihuo";
按String文字
使用new关键字
String s="welcome";
String s1="Welcome";
String s2="Welcome";
String s=new String("Welcome");
public class StringExample{
public static void main(String args[]){
String s1="java";
literalchar ch[]={
's','t','r','i','n','g','s'}
;
String s2=new String(ch);
String s3=new String("example");
System.out.println(s1);
System.out.println(s2);
System.out.println(s3);
}
}
javastringsexample
| 方法 | 说明 |
| char charAt(int index) | 返回特定索引的char值 |
| int length() | 返回String长度 |
| static String format(String format, Object... args) | 返回格式化的String。 |
| static String format(Locale l, String format, Object... args) | 返回具有给定语言环境的格式化String。 |
| Stringsubstring(int beginIndex) | 返回给定开始索引的子String。 |
| Stringsubstring(int beginIndex,int endIndex) | 返回给定开始索引和结束索引的子String。 |
| boolean contains(CharSequence s) | 匹配char值的序列后返回true或false。 |
| static String join(CharSequence delimiter, CharSequence... elements) | 返回连接的String。 |
| static String join(CharSequence delimiter, Iterable<? extends CharSequence> elements) | 返回连接的String。 |
| boolean equals(Object another) | 检查String与给定对象的相等性。 |
| boolean isEmpty() | 检查String是否为空。 |
| Stringconcat(String str) | 连接指定的String。 |
| String replace(char old, char new) | 替换所有出现的指定char值。 |
| String replace(CharSequence old, CharSequence new) | 替换所有出现的指定CharSequence。 |
| static String equalsIgnoreCase(String another) | 比较另一个String。它不检查大小写。 |
| String[] split(String regex) | 返回与正则表达式匹配的拆分String。 |
| String[] split(String regex, int limit) | 返回与正则表达式和限制匹配的拆分String。 |
| String intern() | 返回一个实习String。 |
| int indexOf(int ch) | 返回指定的char值索引。 |
| int indexOf(int ch,int fromIndex) | 从给定索引开始返回指定的char值索引。 |
| int indexOf(String子String) | 返回指定的子String索引。 |
| int indexOf(String substring,int fromIndex int) | 从给定索引开始返回指定的子String索引。 |
| String toLowerCase() | 以小写形式返回String。 |
| String toLowerCase(Locale l) | 使用指定的语言环境以小写形式返回String。 |
| String toUpperCase() | 以大写字母返回String。 |
| String toUpperCase(Locale l) | 使用指定的语言环境返回大写的String。 |
| String trim() | 删除该String的开头和结尾空格。 |
| static String valueOf(int value) | 将给定类型转换为String。这是重载的方法。 |
Java String对象是不可变的特性
Java String拼接
Java String如何比较
Java String截取
Java String toString()方法
Java StringBuffer类
Java StringBuilder类
Java StringTokenizer类