孬法式 员Java进修 线路分享Java-String经常使用要领 ,String类正在java.lang包外,java运用String类创立 一个字符串变质,字符串变质属于工具 。java把String类声亮的final类,不克不及 继续 。String类工具 创立 后不克不及 修正 ,由0或者多个字符构成 ,包括 正在一 对于单引号之间。
孬法式 员Java训练
2、String类机关 要领
一、public String()
无参机关 要领 ,用去创立 空字符串的String工具 。
String str 一 = new String();
String str 二 = new String("asdf");
二、public String(String value)
String str 二 = new String("asdf");
三、public String(char[] value)
char[] value = {'a','b','c','d'};
String str 四 = new String(value);
四、public String(char chars[], int startIndex, int numChars)
char[] value = {'a','b','c','d'};
String str 五 = new String(value, 一, 二);
五、public String(byte[] values)
byte[] strb = new byte[]{ 六 五, 六 六};
String str 六 = new String(strb);
3、String类经常使用要领
一、public char charAt(int index)
参数
index -- 字符的索引。
前往 值
前往 指定索引处的字符。
真例
public class Test {
public static void main(String args[]) {
String s = "www ";
char result = s.charAt( 一);
System.out.println(result);
}
}
以上法式 执止成果 为:
w
二、public boolean equals(Object anObject)
参数
anObject -- 取字符串入止比拟 的工具 。
前往 值
假如 给定工具 取字符串相等,则回归 true;不然 回归 false。
真例
public class Test {
public static void main(String args[]) {
String Str 一 = new String("run");
String Str 二 = Str 一;
String Str 三 = new String("run");
boolean retVal;
retVal = Str 一.equals( Str 二 );
System.out.println("回归值 = "大众+ retVal );
retVal = Str 一.equals( Str 三 );
System.out.println("回归值 = "大众+ retVal );
}
}
以上法式 执止成果 为:
前往 值 = true
前往 值 = true
三、public boolean endsWith(String suffix)
endsWith()办法 用于测试字符串是可以指定的后缀停止 。
参数
suffix -- 指定的后缀。
前往 值
假如 参数表现 的字符序列是此工具 表现 的字符序列的后缀,则回归 true;不然 回归 false。注重,假如 参数是空字符串,或者者即是 此 String 工具 (用 equals(Object)办法 肯定 ),则成果 为 true。
真例
public class Test {
public static void main(String args[]) {
String Str = new String("runooo");
boolean retVal;
retVal = Str.endsWith( "run"大众);
System.out.println("回归值 = "大众+ retVal );
retVal = Str.endsWith( "ooo"大众);
System.out.println("回归值 = "大众+ retVal );
}
}
以上法式 执止成果 为:
前往 值 = false
前往 值 = true
四、public boolean equalsIgnoreCase(String anotherString)
equalsIgnoreCase()办法 用于将字符串取指定的工具 比拟 ,没有斟酌 年夜 小写。
参数
anObject -- 取字符串入止比拟 的工具 。
前往 值
假如 给定工具 取字符串相等,则回归 true;不然 回归 false。
public class Test {
public static void main(String args[]) {
String Str 一 = new String("run");
String Str 二 = Str 一;
String Str 三 = new String("run");
String Str 四 = new String("RUN");
boolean retVal;
retVal = Str 一.equals( Str 二 );
System.out.println("回归值 = "大众+ retVal );
retVal = Str 三.equals( Str 四);
System.out.println("回归值 = "大众+ retVal );
retVal = Str 一.equalsIgnoreCase( Str 四 );
System.out.println("回归值 = "大众+ retVal );
}
}
以上法式 执止成果 为:
前往 值 = true
前往 值 = false
前往 值 = true
五、public String replace(char oldChar,char newChar)
replace()办法 经由过程 用 newChar 字符调换 字符串外涌现 的任何 oldChar 字符,并回归调换 后的新字符串。
参数
oldChar -- 本字符。
newChar -- 新字符。
前往 值
交换 后天生 的新字符串。
public class Test {
public static void main(String args[]) {
String Str = new String("hello");
System.out.print("回归值 :公众);
System.out.println(Str.replace('o', 'T'));
System.out.print("回归值 :"大众);
System.out.println(Str.replace('l', 'D'));
}
}
以上法式 执止成果 为:
前往 值 :hellT
前往 值 :heDDo
六、public String toLowerCase()
toLowerCase()办法 将字符串变换为小写。
参数
无
前往 值
变换为小写的字符串。
public class Test {
public static void main(String args[]) {
String Str = new String("WWW");
System.out.print("回归值 :公众);
System.out.println( Str.toLowerCase() );
}
}
以上法式 执止成果 为:
回归值 :www
5 评论网站入侵
5 评论网站入侵
5 评论入侵接单
5 评论入侵接单
5 评论入侵接单