كيفية تنفيذ وظيفة StringTokenizer مع دلفي:
نحن نعلم أن هناك StringTokenizer في Java، وهو مناسب جدًا لمعالجة السلسلة، ولكن هذه الوظيفة غير متوفرة في دلفي، وأشير إلى إصدار Delphi وإصدار C# من لغة Java لتنفيذ هذه الوظيفة. نأمل أن توفر لك الراحة. آمل أن تتمكن من إعطائي المزيد من النصائح. [email protected] Unit SkyStringTokenizer; {مؤلف فئة تحليل السلسلة ومعالجتها: Zeng Qingsong Time: 2004/2/21 (New Year's Eve, 2003)} تستخدم الواجهة SysUtils، Classes type IIterator = وظيفة الواجهة hasNext(): boolean; الوظيفة التالية (): نهاية السلسلة؛ اكتب TSkyStringTokenizer = فئة (TComponent، IIterator) الرموز الخاصة: TStringList؛ الفهرس: عدد صحيح؛ محدد: سلسلة؛ الإجراء init(dataLine: string; delim: string); function CharacterInTokens(ch: string; const sl: TStringList): دالة منطقية; SplitString(source, ch: string): Tstringlist protected {Protected Definitions} public { Public public publics} buildor create(dataLine: سلسلة)؛ إنشاء المنشئ (خط البيانات: سلسلة؛ delim: سلسلة)؛