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类