關於字串
1.字串的取得、大小寫、取代、長度
public class StringDemo { public static void main(String[] args) { String text = "Have a nice day!! :)";
System.out.println("原文:" + text);
// 傳回全為大寫的字串內容
System.out.println("大寫:" + text.toUpperCase());
// 轉回全為小寫的字串內容
System.out.println("小寫:" + text.toLowerCase());
// 計算字串長度
System.out.println("長度:" + text.length());
// 傳回取代文字後的字串
System.out.println("取代:" + text.replaceAll("nice", "good"));
// 傳回指定位置後的子字串
System.out.println("子字串:" + text.substring(5));
}
}
2.取得使用者輸入與比對
import java.util.Scanner;
public class UserLogin { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);
System.out.print("使用者名稱:");
String username = scanner.next();
System.out.print("使用者密碼:");
String password = scanner.next();
if("caterpillar".equals(username)
&& "1975".equals(password)) {
System.out.println("秘密資訊在此!");
}
else {
System.out.println(username +
" 您好,輸入的登入資料有誤,請重新輸入!");
}
}
}