في بعض المشاريع ، قد تحتاج إلى حساب الكلمات في سلسلة. لقد كتبت عرضًا تجريبيًا بسيطًا هنا. يمكن للطلاب الذين يحتاجون إلى إلقاء نظرة.
إذا كنت لا تتحدث هراء ، فما عليك سوى نشر الكود:
رمز التنفيذ:
/*** إحصائيات عدد حوادث كل كلمة* param النص*/الفراغ الثابت العام findenglishnum (نص سلسلة) {// اكتشف كل الكلمات سلسلة [] array = {"." ، "،"؟ "،" ، "،"! "} ؛ لـ (int i = 0 ؛ i <array.length ؛ i ++) {text = text.replace (Array [i] ، "،") ؛ } string [] textArray = text.split ("،") ؛ // السفر خريطة السجل <string ، integer> map = new HashMap <string ، integer> () ؛ لـ (int i = 0 ؛ i <textArray.length ؛ i ++) {string key = textArray [i] ؛ // تحويل إلى key_l = key.toLowerCase () ؛ if (! ". if (num == null || num == 0) {map.put (key_l ، 1) ؛ } آخر if (num> 0) {map.put (key_l ، num+1) ؛ }}} // الإخراج إلى وحدة التحكم. iterator <string> iter = map.keyset (). iterator () ؛ بينما (iter.hasnext ()) {string key = iter.next () ؛ عدد صحيح num = map.get (مفتاح) ؛ System.out.println (Key + "/n/t/t" + num + "次/n -----------------") ؛ }}رمز الاختبار:
الفراغ العام الثابت الرئيسي (String [] args) {String Text = "مرحبًا بك في Adempiere ، وهو إنتاج نظير قائم على المشاعات لتطبيقات ERP مفتوحة المصدر. هذا الويكي هو للمجتمع العالمي للمساهمة ومشاركة خبير المعرفة والمواطنين في المجلس ، ونأمل أن تتمكن إجراءات تطوير البرمجيات المدعومة وتمويلها من قبل مؤسسة Adempiere "؛ findenglishnum (نص) ؛ }نتائج التشغيل:
لا يزال هناك بعض وراء ذلك لم يتم قطعه
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون محتوى هذه المقالة من بعض المساعدة في دراسة أو عمل الجميع. آمل أيضًا دعم wulin.com أكثر!