دالة الاستحواذ لفئة السلسلة: وظيفة الاستحواذ الأساسية لفئة السلسلة ، أمثلة على وظيفة الاستحواذ ، وظيفة التحويل الأساسية لفئة السلسلة ، أمثلة على وظيفة التحويل ،
1. وظيفة الاستحواذ لفئة السلسلة:
(1) طول int ()
يحصل على طول السلسلة ، أي عدد الأحرف في السلسلة.
(2) شار شارات (مؤشر int)
يحصل على الأحرف في موضع الفهرس المحدد.
(3) int indexof (int ch)
يحصل على فهرس الحرف المحدد الذي يظهر لأول مرة في هذه السلسلة. ملاحظة: يتم استخدام int هنا ، وليس char ، لأنه يمكن تمرير كلاهما "A" و 97 كمعلمات حقيقية.
(4) int indexof (String Str)
يحصل على فهرس الحدوث الأول للسلسلة المحددة في هذه السلسلة.
(5) int indexof (int ch ، int fromindex)
الحصول على الفهرس الذي يظهر لأول مرة بعد الموضع المحدد في هذه السلسلة.
(6) int indexof (String Str ، Int FromIndex)
الحصول على الفهرس الذي يظهر لأول مرة بعد الموضع المحدد في هذه السلسلة.
(7) سلسلة سلسلة (int start)
اعتراض الأساسي من الموضع المحدد ، افتراضيا ، إلى النهاية. (بما في ذلك موقع البدء)
(8) سلسلة سلسل (int start ، int end)
اغتنم الفرخ من بداية الموضع المحدد إلى نهاية الموضع المحدد. (بداية الحزمة لا تتضمن نهاية)
2. أمثلة على الحصول على وظائف
حزمة cn.itcast_06 ؛ الفئة العامة stringdemo {public static void main (string [] args) {// int length () // احصل على طول السلسلة ، أي عدد الأحرف في السلسلة. سلسلة s = "helloWorld" ؛ system.out.println ("length ():"+s.length ()) ؛ // 10 system.out.println ("------------------------------ // char charat (int index) // احصل على الأحرف في موضع الفهرس المحدد. System.out.println ("charat:"+s.charat (0)) ؛ // h system.out.println ("charat:"+s.charat (9)) ؛ // d system.out.println ("----------------------------") ؛ // int indexof (int ch) // احصل على فهرس الحرف المحدد الذي يظهر لأول مرة في هذه السلسلة. ملاحظة: يتم استخدام int هنا ، وليس char ، // السبب هو أنه يمكن تمرير كلا "A" و 97 كمعلمات حقيقية. System.out.println ("indexof:"+s.indexof ('h')) ؛ // 0 system.out.println ("indexof:"+s.indexof ('d')) ؛ // 9 system.out.println ("------------------------------ // int indexof (String str) // احصل على الفهرس الذي يظهر لأول مرة في هذه السلسلة. system.out.println ("indexof:"+s.indexof ("OWO")) ؛ // 4 system.out.println ("indexof:"+s.indexof ("ld")) ؛ // 8 System.out.println ("---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // int indexof (string str ، int fromindex) // احصل على الفهرس الذي يظهر لأول مرة بعد الموضع المحدد في هذه السلسلة. // String Substring (int start) // Intercept Surnring من الموضع المحدد ، يتمثل الافتراضي في الاعتراض على النهاية. // ابدأ من الموضع المحدد إلى نهاية الموضع المحدد.3. وظيفة تحويل السلسلة:
(1) بايت [] getbytes ()
تحويل السلاسل إلى صفائف البايت.
(2) char [] tochararray ()
تحويل السلاسل إلى صفائف الأحرف.
(3) قيمة سلسلة ثابتة (char [] CHS)
يحول صفيف الأحرف إلى سلسلة.
(4) قيمة سلسلة ثابتة (int i)
تحويل بيانات النوع int إلى سلسلة.
ملاحظة: يمكن طريقة ValueOF لفئة السلسلة تحويل أي نوع من البيانات إلى سلسلة.
(5) سلسلة tolowercase ()
تحويل السلسلة إلى الحالة السفلية.
(7) سلسلة touppercase ()
تحويل السلسلة إلى الرسملة.
(8) سلسلة Concat (String Str)
غرزة السلاسل. استخدام + على ما يرام.
4. أمثلة على وظائف التحويل لفئة السلسلة:
حزمة cn.itcast_06 ؛ الفئة العامة StringDemo4 {public static void main (string [] args) {// تحديد سلسلة كائن سلسلة s = "javase" ؛ // byte [] getBytes (): تحويل سلسلة إلى صفيف بايت. Byte [] bys = S.GetBytes () ؛ لـ (int x = 0 ؛ x <bys.length ؛ x ++) {system.out.println (bys [x]) ؛ } system.out.println ("-----------------------------------") ؛ // char [] Tochararray (): تحويل سلسلة إلى صفيف أحرف. char [] chs = s.tochararray () ؛ لـ (int x = 0 ؛ x <chs.length ؛ x ++) {system.out.println (chs [x]) ؛ } System.out.println ("----------------------------------") ؛ // static string valueof (char [] chs): قم بتحويل مجموعة أحرف إلى سلسلة. سلسلة ss = string.valueof (chs) ؛ System.out.println (SS) ؛ System.out.println ("------------------------------------") ؛ // static string valueof (int i): تحويل بيانات النوع int إلى سلسلة. int i = 100 ؛ سلسلة sss = string.valueof (i) ؛ System.out.println (SSS) ؛ System.out.println ("---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println ("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println ("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ System.out.println ("S3:"+S3) ؛التجديد:
فيما يلي وظيفة الاستحواذ لفئة السلسلة
سلسلة الحزمة // الحصول على وظيفة من فئة سلسلة الفئة العامة stringdemo {public static void main (string [] args) {// تحديد سلسلة كائن السلسلة s = "helloWorld" ؛ // إرجاع طول السلسلة system.out.println ("s.length ="+s.length ()) ؛ // الحصول على حرف الفهرس المحدد. system.out.println ("indexof:"+s.indexof ('l')) ؛ // إرجاع index system.out.println ("indexof:"+s.indexof ("owo")) System.out.println ("indexof:"+s.indexof ('l' ، 4)) ؛ // غير موجود أو إذا لم يكن موجودًا ، فإنه يعيد -1 // يعيد الفهرس الذي يظهر لأول مرة في هذه السلسلة من هذا الموقع المحدد. System.out.println ("Substring:"+S.SubString (2)) ؛ // Seave من الموضع المحدد إلى الموضع المحدد (إغلاق الأمامي والمفتوح) System.out.println ("Substring:"+S.SubString (2،8)) ؛ }}لخص
ما سبق هو وظيفة الاستحواذ والتحويل لفئة السلسلة التي قدمها لك المحرر. آمل أن يكون ذلك مفيدًا لك. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر إليك في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!