首頁 >Java >Java入門 >java怎麼取得字串長度

java怎麼取得字串長度

青灯夜游
青灯夜游原創
2021-07-13 14:25:4633414瀏覽

在java中,可以利用String類別的length()方法來取得字串長度,語法格式為「字串名稱.length();」;該方法可以傳回字串的長度,空字符串的長度回傳0。

java怎麼取得字串長度

本教學操作環境:windows7系統、java8版、DELL G3電腦。

在 Java 中,要取得字串的長度,可以使用 String 類別的 length() 方法。

length() 方法用來傳回字串的長度。空字串的長度傳回 0。

語法形式如下:

字符串名.length();

傳回值:傳回字串長度。

範例:

在學生資訊管理系統中對管理員密碼有這樣的規定,即密碼長度必須大於 6 位元且小於 12 位元。因為密碼太短容易被破解,太長的話又不容易記住。這就需要先取得使用者輸入的密碼字串,然後呼叫length() 方法取得長度,再做進一步的長度判斷,最終實作程式碼如下所示:

public static void main(String[] args) {
    String sys = "学生信息管理";// 字义一个字符串表示系统名称
    System.out.println("欢迎进入《" + sys + "》系统");// 输出系统名称
    System.out.println("请设置一个管理员密码:");
    Scanner input = new Scanner(System.in);
    String pass = input.next();// 获取用户输入的密码
    int length = pass.length();// 获取密码的长度
    if (length > 6 && length < 12) {
        System.out.println("密码长度符合规定。");
        System.out.println("已生效,请牢记密码:" + pass);
    } else if (length >= 12) {
        System.out.println("密码过长。");
    } else {
        System.out.println("密码过短。");
    }
}

上述程式碼將使用者輸入的密碼儲存到字串變數pass 中,再呼叫pass.length() 方法將長度儲存到length 變量,然後使用if 語句根據長度給予提示。

運行程序,當輸入的密碼過短時,運行結果如下所示:

欢迎进入《学生信息管理》系统
请设置一个管理员密码:
123456
密码过短。

當輸入的密碼符合規定時,運行結果如下所示:

欢迎进入《学生信息管理》系统
请设置一个管理员密码:
abc12345678
密码长度符合规定。
已生效,请牢记密码:abc12345678

相關影片教學推薦:Java影片教學

以上是java怎麼取得字串長度的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn