You are on page 1of 8

‫امالكس ‪ُ Scanner‬و الكس خاُز يف خافا‪ٌ ,‬س خزسم بشلك عام جلعل امربانمج ٌس خلبل بَاانت من املس خزسم

ابلإضافة اإىل‬
‫اإماكهَة حتوًل هوع ُشٍ امبَاانت و امخعسًل علهيا‪ .‬و ُو كبري خسا حِر أهَ ًخأمف من ‪ 9‬كووسرتكخورات و أكرث من ‪ 50‬داةل‪.‬‬

‫)‪Scanner(File Source‬‬ ‫ٌس خزسم ُشا امكووسرتكخور ملصاءة امبَاانت من ملف معني‪.‬‬ ‫‪1‬‬
‫)‪Scanner(File Source, String charsetName‬‬ ‫ٌس خزسم ُشا امكووسرتكخور ملصاءة امبَاانت من ملف معني‪,‬‬
‫‪2‬‬
‫مع حتسًس امرتمزي املس خزسم عيس كصاءهتم‪.‬‬
‫)‪Scanner(InputStream source‬‬ ‫ٌس خزسم ُشا امكووسرتكخور ملصاءة امبَاانت من اكئن‬
‫‪3‬‬
‫هوعَ ‪.InputStream‬‬
‫‪Scanner(InputStream source, String‬‬ ‫ٌس خزسم ُشا امكووسرتكخور ملصاءة امبَاانت من اكئن‬
‫‪4‬‬
‫)‪charsetName‬‬ ‫هوعَ ‪ InputStream‬مع حتسًس امرتمزي املس خزسم عيس كصاءهتم‪.‬‬
‫)‪Scanner(Path source‬‬ ‫ٌس خزسم ُشا امكووسرتكخور ملصاءة امبَاانت من امللف اذلي‬
‫‪5‬‬
‫ٌشري هل اكئن امـ ‪.Path‬‬
‫)‪Scanner(Path source, String charsetName‬‬ ‫ٌس خزسم ُشا امكووسرتكخور ملصاءة امبَاانت من امللف اذلي‬
‫‪6‬‬
‫ٌشري هل اكئن امـ ‪ Path‬مع حتسًس امرتمزي املس خزسم عيس كصاءهتم‪.‬‬
‫)‪Scanner(Readable Source‬‬ ‫ٌس خزسم ُشا امكووسرتكخور ملصاءة امبَاانت من اكئن‬
‫‪7‬‬
‫هوعَ ‪.Readable‬‬
‫)‪Scanner(ReadableByteChannel source‬‬ ‫ٌس خزسم ُشا امكووسرتكخور ملصاءة امبَاانت من اكئن‬
‫‪8‬‬
‫هوعَ ‪.ReadableByteChannel‬‬
‫‪Scanner(ReadableByteChannel source, String‬‬ ‫ٌس خزسم ُشا امكووسرتكخور ملصاءة امبَاانت من اكئن‬
‫)‪charsetName‬‬ ‫هوعَ ‪ ReadableByteChannel‬مع حتسًس امرتمزي‬ ‫‪9‬‬
‫املس خزسم عيس كصاءهتم‪.‬‬

‫دوال امالكس" ‪"Class Scanner Methods‬‬


‫أغلب المثةل املوضوعة يف اجلسول امخايل سًس خزسم "‪ "Constructor‬امالكس ‪ Scanner‬اذلي أذش ‪ String‬كـ ‪ Argument‬حىت‬
‫هسذل بَاانت مبارش ًة يف اكئن امـ ‪ Scanner‬بسل اإدذامِا بواسعة دوال الإدذال‪ .‬و اميدِجة يه هفسِا‪ .‬كام أهيا من هلوم ابس خزسام ادلل‬
‫) ‪( try, catch, finally‬حىت ٍكون امرتكزي فلط عىل ادلوال اميت ىصًسك أن حصكز علهيا‪.‬‬
‫عيس امخعامل مع "‪ , "Class Scanner‬لك داةل ثبسأ بلكمة ‪ next‬ثعخرب "‪."Input methods‬‬
‫أمثةل ‪." next() - nextLine() - nextInt() - nextFloat)( ".‬‬
‫حصحع املكمة امخامَة اميت مت اإدذامِا يف اكئن امـ ‪.Scanner‬‬ ‫‪1‬‬
‫)(‪String next‬‬
‫و جس خزسم اًض ًا لإس خلبال لكمة واحسة من املس خزسم‪.‬‬
‫حصحع املكمة امخامَة اميت مت اإدذامِا يف اكئن امـ ‪ Scanner‬يف حال‬ ‫‪2‬‬
‫)‪String next(Pattern pattern‬‬ ‫اكهت ثخعابق مع اكئن امـ ‪ Pattern‬اذلي منصرٍ مِا كـ ‪.Argument‬‬
‫و جس خزسم اًض ًا لإس خلبال لكمة واحسة من املس خزسم‪.‬‬
‫حصحع املكمة امخامَة اميت مت اإدذامِا يف اكئن امـ ‪ Scanner‬يف حال اكهت‬ ‫‪3‬‬
‫)‪String next(String pattern‬‬ ‫ثخعابق مع امـ ‪ String‬اذلي منصرٍ مِا كـ ‪ Argument‬و اذلي‬
‫ميثل ‪ .Pattern‬و جس خزسم اًض ًا إلس خلبال لكمة واحسة من املس خزسم‬
‫حصحع امسعص امخايل اذلي مت اإدذاهل يف اكئن امـ ‪.Scanner‬‬ ‫‪4‬‬
‫)(‪String nextLine‬‬
‫و جس خزسم اًض ًا لإس خلبال سعص اكمل من املعلومات من املس خزسم‪.‬‬
‫حصحع املكمة امخامَة اميت مت اإدذامِا يف اكئن امـ ‪ Scanner‬يف حال اكهت ُشٍ املكمة‬ ‫‪5‬‬
‫)(‪boolean nextBoolean‬‬ ‫ثعخرب من اميوع ‪ ,boolean‬أي يف حال اكهت ُشٍ املكمة ‪ true‬أو ‪ false‬س خلوم‬
‫ابإرخاعِا‪ .‬و جس خزسم اًض ًا لإس خلبال كمية هوعِا ‪ boolean‬من املس خزسم‪.‬‬
‫حصحع املكمة امخامَة اميت مت اإدذامِا يف اكئن امـ ‪ Scanner‬يف حال اكهت ُشٍ املكمة‬ ‫‪6‬‬
‫)(‪byte nextByte‬‬
‫ثعخرب من اميوع ‪ .byte‬و جس خزسم اًض ًا لإس خلبال كمية هوعِا ‪ byte‬من املس خزسم‪.‬‬
‫حصحع املكمة امخامَة اميت مت اإدذامِا يف اكئن امـ ‪ Scanner‬يف حال اكهت ُشٍ املكمة‬ ‫‪7‬‬
‫)‪byte nextByte(int radix‬‬ ‫ثعخرب من اميوع ‪ byte‬و اكهت ثخعابق مع امـ ‪ radix‬اذلي منصرٍ مِا كـ ‪.Argument‬‬
‫و جس خزسم اًض ًا لإس خلبال كمية هوعِا ‪ byte‬من املس خزسم‪.‬‬
‫حصحع املكمة امخامَة اميت مت اإدذامِا يف اكئن امـ ‪ Scanner‬يف حال اكهت ُشٍ املكمة‬ ‫‪8‬‬
‫)(‪double nextDouble‬‬ ‫ثعخرب من اميوع ‪.double‬‬
‫و جس خزسم اًض ًا لإس خلبال كمية هوعِا ‪ double‬من املس خزسم‪.‬‬
‫ثبحر يف امبَاانت امخامَة اميت مت اإدذامِا يف اكئن امـ ‪ ,Scanner‬و يف حال اكن ميكن‬ ‫‪9‬‬
‫)(‪float nextFloat‬‬ ‫معاجلة ُشٍ امبَاانت كـ ‪.float‬‬
‫و جس خزسم اًض ًا لإس خلبال كمية هوعِا ‪ float‬من املس خزسم‪.‬‬
‫حصحع املكمة امخامَة اميت مت اإدذامِا يف اكئن امـ ‪ Scanner‬يف حال اكهت ُشٍ املكمة‬ ‫‪11‬‬
‫)(‪int nextInt‬‬
‫ثعخرب من اميوع ‪ .int‬و جس خزسم اًض ًا لإس خلبال كمية هوعِا ‪ int‬من املس خزسم‪.‬‬
‫حصحع املكمة امخامَة اميت مت اإدذامِا يف اكئن امـ ‪ Scanner‬يف حال اكهت ُشٍ املكمة‬ ‫‪11‬‬
‫)‪int nextInt(int radix‬‬ ‫ثعخرب من اميوع ‪ int‬و اكهت ثخعابق مع امـ ‪ radix‬اذلي منصرٍ مِا كـ ‪ .Argument‬و‬
‫جس خزسم اًض ًا لإس خلبال كمية هوعِا ‪ int‬من املس خزسم‪.‬‬
‫حصحع املكمة امخامَة اميت مت اإدذامِا يف اكئن امـ ‪ Scanner‬يف حال اكهت ُشٍ املكمة‬ ‫‪12‬‬
‫)(‪long nextLong‬‬
‫ثعخرب من اميوع ‪ .long‬و جس خزسم اًض ًا لإس خلبال كمية هوعِا ‪ long‬من املس خزسم‪.‬‬
‫)‪long nextLong(int radix‬‬ ‫حصحع املكمة امخامَة اميت مت اإدذامِا يف اكئن امـ ‪ Scanner‬يف حال اكهت ُشٍ املكمة‬ ‫‪13‬‬
‫ثعخرب من اميوع ‪ long‬و اكهت ثخعابق مع امـ ‪ radix‬اذلي منصرٍ مِا كـ ‪.Argument‬‬
‫و جس خزسم اًض ًا لإس خلبال كمية هوعِا ‪ long‬من املس خزسم‪.‬‬
‫‪ 14‬حصحع املكمة امخامَة اميت مت اإدذامِا يف اكئن امـ ‪ Scanner‬يف حال اكهت ُشٍ املكمة‬
‫)(‪short nextShort‬‬
‫ثعخرب من اميوع ‪ .short‬و جس خزسم اًض ًا لإس خلبال كمية هوعِا ‪ short‬من املس خزسم‪.‬‬
‫‪ 15‬حصحع املكمة امخامَة اميت مت اإدذامِا يف اكئن امـ ‪ Scanner‬يف حال اكهت ُشٍ املكمة‬
‫)‪short nextShort(int radix‬‬ ‫ثعخرب من اميوع ‪ short‬و اكهت ثخعابق مع امـ ‪ radix‬اذلي منصرٍ مِا كـ ‪.Argument‬‬
‫و جس خزسم اًض ًا لإس خلبال كمية هوعِا ‪ short‬من املس خزسم‪.‬‬

‫)‪String findInLine(Pattern pattern‬‬ ‫ثبحر يف امـ ‪ Scanner‬اذلي كام ابس خسعاهئا عن أول ماكن‬ ‫‪1‬‬
‫ًخعابق مع امـ ‪ Pattern‬اميت منصرُا مِا كـ ‪ Argument‬و حصحعَ‪.‬‬
‫)‪String findInLine(String pattern‬‬ ‫ثبحر يف امـ ‪ Scanner‬اذلي كام ابس خسعاهئا عن أول ماكن‬ ‫‪2‬‬
‫ًخعابق مع امـ ‪( String‬اميت متثل ‪ )Pattern‬اميت منصرُا مِا‬
‫كـ ‪ Argument‬و حصحعَ‪.‬‬
‫‪String findWithinHorizon(Pattern‬‬ ‫ثبحر يف امـ ‪ Scanner‬اذلي كام ابس خسعاهئا عن أول ماكن‬ ‫‪3‬‬
‫‪pattern, int horizon).‬‬ ‫ًخعابق مع امـ ‪ ,Pattern‬و ثخوكف يف امبحر كبل‬
‫امـ ‪ index‬اذلي هضعَ يف امبارامِرت امثاين‬
‫‪String findWithinHorizon(String‬‬ ‫ثبحر يف امـ ‪ Scanner‬اذلي كام ابس خسعاهئا عن أول ماكن‬ ‫‪4‬‬
‫)‪pattern, int horizon‬‬ ‫ًخعابق مع امـ ‪( String‬اذلي ميثل ‪ ,)Pattern‬و ثخوكف يف‬
‫امبحر كبل امـ ‪ index‬اذلي هضعَ يف امبارامِرت امثاين‪.‬‬
‫)(‪MatchResult match‬‬ ‫حصحع اكئن هوعَ ‪ MatchResult‬ميثل هدِجة أدص معلَة حبر مت‬ ‫‪5‬‬
‫اإحصاهئا عىل اكئن امـ ‪ Scanner‬مع رشح مفطل‪ .‬و حصحع ‪ null‬يف‬
‫حال عسم حسوث أي اإس خثٌاء بسبب اكئن امـ ‪.Scanner‬‬
‫‪.‬‬

‫‪Methods‬‬
‫)(‪boolean hasNext‬‬ ‫حصحع ‪ true‬يف حال اكن ل ٍزال ميكن اس خسعاء داةل من دوال الإدذال‬ ‫‪1‬‬
‫املوحودة اكئن امـ ‪.Scanner‬‬
‫‪boolean hasNext(Pattern‬‬ ‫حصحع ‪ true‬يف حال مت اإجياد كمية امـ ‪ Pattern‬اميت هضعِا مِا‬ ‫‪2‬‬
‫)‪pattern‬‬ ‫كـ ‪ Argument‬يف اكئن امـ ‪.Scanner‬‬
‫)‪boolean hasNext(String pattern‬‬ ‫حصحع ‪ true‬يف حال مت اإجياد كمية امـ ‪ String‬اميت هضعِا مِا كـ ‪Argument‬‬ ‫‪3‬‬
‫و اميت متثل ‪ Pattern‬معَية يف اكئن امـ ‪.Scanner‬‬
‫)(‪boolean hasNextInt‬‬ ‫حصحع ‪ true‬يف حال اكهت امبَاانت امخامَة اميت مت اإدذامِا يف اكئن‬ ‫‪4‬‬
‫امـ ‪ Scanner‬ميكن امخعامل معِا كـ ‪.int‬‬
‫)‪boolean hasNextInt(int radix‬‬ ‫حصحع ‪ true‬يف حال اكهت امبَاانت امخامَة اميت مت اإدذامِا يف اكئن‬ ‫‪5‬‬
‫امـ ‪ Scanner‬ميكن امخعامل معِا كـ ‪ int‬و ثخعابق مع امـ ‪ radix‬اذلي منصرٍ‬
‫مِا كـ ‪.Argument‬‬
‫)(‪boolean hasNextLine‬‬ ‫حصحع ‪ true‬يف حال اكن اميص املسذل يف اكئن امـ ‪ً Scanner‬خأمف من‬ ‫‪6‬‬
‫أكرث من سعص‪.‬‬

‫‪Methods‬‬
‫)(‪void close‬‬ ‫ثغلق امـ ‪ ,Scanner‬أي متيع اإدذال أي بَاانت خسًسة يف امربانمج‬ ‫‪1‬‬
‫عن ظصًق اكئن امـ ‪.Scanner‬‬
‫)(‪Pattern delimiter‬‬ ‫حصحع امـ ‪ Pattern‬اذلي ٌس خزسمَ اكئن امـ ‪ Scanner‬يف حتسًس‬ ‫‪2‬‬
‫شلك املسافات امفارغة‪.‬‬
‫)(‪Locale locale‬‬ ‫حصحع اكئن هوعَ ‪ Locale‬ميثل هوع امرتمزي اذلي ٌس خزسمَ‬ ‫‪3‬‬
‫اكئن امـ ‪ Scanner‬عيس كصاءة و ختزٍن امبَاانت‪.‬‬
‫)(‪int radix‬‬ ‫حصحع امـ ‪ radix‬الإفرتاضَة ماكئن امـ ‪.Scanner‬‬ ‫‪4‬‬
‫‪Scanner reset().‬‬ ‫حصحع اخلطائص الإفرتاضَة ماكئن امـ ‪Scanner‬‬ ‫‪5‬‬
‫)‪Scanner skip(Pattern pattern‬‬ ‫ثخرعى اميص امخايل يف اكئن امـ ‪ Scanner‬يف حال اكن‬ ‫‪6‬‬
‫ًخعابق مع اكئن امـ ‪ Pattern‬مع جتاُل امـ ‪.delimiters‬‬
‫)‪Scanner skip(String pattern‬‬ ‫ثخرعى اميص امخايل يف اكئن امـ ‪ Scanner‬يف حال اكن ًخعابق‬ ‫‪7‬‬
‫مع مـ ‪ String‬اذلي منصرٍ مِا كـ ‪ Argument‬و اذلي ميثل‬
‫‪ Pattern‬مع جتاُل امـ ‪.delimiters‬‬
‫)(‪String toString‬‬ ‫حصحع ‪ String‬متثل اكفة معلومات اكئن امـ ‪.Scanner‬‬ ‫‪8‬‬
‫)‪Scanner useDelimiter(Pattern pattern‬‬ ‫جس خزسم جلعل حصف أو لكمة أو مجةل ثبسو مكسافة فارغة‬ ‫‪9‬‬
‫يف اكئن امـ ‪.Scanner‬‬
‫)‪Scanner useDelimiter(String pattern‬‬ ‫‪ 11‬جس خزسم جلعل حصف أو لكمة أو مجةل ثبسو مكسافة فارغة‬
‫يف اكئن امـ ‪.Scanner‬‬
‫‪Scanner useLocale(Locale locale).‬‬ ‫‪ 11‬جس خزسم مخحسًس امرتمزي اذلي سُس خزسمَ اكئن امـ ‪Scanner‬‬
‫عيس كصاءة و ختزٍن امبَاانت‬
‫)‪Scanner useRadix(int radix‬‬ ‫‪ 12‬جس خزسم مخحسًس امـ ‪ radix‬اذلي سُس خزسمَ اكئن‬
‫امـ ‪ Scanner‬عيس كصاءة و ختزٍن أي رمق‪.‬‬
‫اميوع ‪ String‬عبارة عن الكس و لحغ أهَ ًبسأ حبصف كبري مثل اإمس أي الكس يف خافا‪ .‬عيسما هلوم بخعصًف ‪ String‬فٌحن‬
‫فعلَ ًا هلوم بخعصًف اكئن‪ ,‬و مكٌيا هلول هل مذغري لهَ بشلك عام ٌسمح ميا بخرزٍن أي كمية بساذهل و مكٌَ يف الساس اكئن‬
‫هوعَ ‪ String‬و مُس مذغري عادي‪.‬‬
‫امالكس ‪ُ String‬و الكس خاُز يف خافا‪ ,‬حيخوي عىل دوال كثرية نلخعامل مع حمخوى اميطوص‪ ,‬سواء نلبحر عن أحصف أو لكامت‬
‫أو مجل‪ ,‬جتزيء اميص‪ ,‬ثغَري امـ‪ Case‬ملحصف‪ ,‬دمج اميطوص‪.‬‬

‫دوال امبحر املوحودة يف امالكس‪String‬‬


‫‪Definition‬‬ ‫‪Method Name‬‬
‫حصحع احلصف املوحود عىل امـ ‪ index‬اذلي حنسدٍ يف امـ ‪ argument‬نلـ ‪ String‬اذلي كام‬
‫)(‪charAt‬‬
‫ابإس خسعاهئا‪.‬‬
‫ثبحر عن أول ‪ً index‬وخس فَِ احلصف اذلي هضعَ كـ ‪ argument‬يف امـ ‪ String‬اذلي كام‬
‫ابإس خسعاهئا و حصحعَ‪.‬‬ ‫)(‪indexOf‬‬

‫ثبحر عن أدص ‪ً index‬وخس فَِ احلصف أو اميص اذلي هضعَ كـ ‪ argument‬يف امـ ‪ String‬اذلي‬
‫)(‪lastIndexOf‬‬
‫كام ابإس خسعاهئا و حصحعَ‪.‬‬
‫حصحع ‪ true‬اإذا اكن امـ ‪ String‬اذلي كام ابإس خسعاهئا حيخوي عىل امـ ‪ CharSequence‬اذلي هضعَ‬
‫)(‪contains‬‬
‫كـ ‪.argument‬‬

‫دوال امخجزيء املوحودة يف امالكس‪String‬‬


‫‪Definition‬‬ ‫‪Method Name‬‬
‫حصحع ‪ String‬خسًسة عبارة عن ‪ substring‬من امـ ‪ String‬اذلي كام ابس خسعاهئا‪.‬‬ ‫)(‪substring‬‬

‫حصحع حزء حنسدٍ من حمخوى امـ ‪ String‬مكطفوفة هوعِا ‪.charSequence‬‬ ‫)(‪subSequence‬‬

‫ثلسم امـ ‪ String‬اإىل مطفوفة هوعِا ‪ String‬و حصحعِا‪.‬‬ ‫)(‪split‬‬


‫دوال امخبسًل املوحودة يف امالكس‪String‬‬
‫‪Definition‬‬ ‫‪Method Name‬‬
‫ثأذش اإزيني ‪ arguments‬عبارة عن ‪ char‬أو ‪.CharSequence‬‬ ‫)(‪replace‬‬
‫ثبحر عن كمية امـ ‪ argument‬الول يف لك حمخوى امـ ‪ String‬اذلي كام ابس خسعاهئا و ثبسمِا بلمية‬
‫امـ ‪ argument‬امثاين‪.‬‬

‫ثأذش اإزيني ‪ arguments‬عبارة عن ‪ ,String‬الول عبارة عن اجلزء اذلي ىصًسٍ أن ًدبسل يف لك‬ ‫)(‪replaceAll‬‬
‫حمخوى امـ ‪ String‬اذلي كام ابس خسعاهئا‪ ,‬و امثاين عبارة عن اجلزء اذلي س َحل ماكهَ‪.‬‬

‫ثأذش اإزيني ‪ arguments‬عبارة عن ‪ ,String‬الول عبارة عن اجلزء اذلي ىصًسٍ أن ًدبسل يف أول ماكن‬ ‫)(‪replaceFirst‬‬
‫ًمت اإجيادٍ يف امـ ‪ String‬اذلي كام ابس خسعاهئا‪ ,‬و امثاين عبارة عن اجلزء اذلي س َحل ماكهَ‪.‬‬

‫دوال امللارهة املوحودة يف امالكس‪String‬‬


‫‪Definition‬‬ ‫‪Method Name‬‬
‫ختخرب كمية امـ ‪ ,argument‬اإذا اكهت موحودة يف بساًة امـ ‪ String‬اذلي كام ابس خسعاهئا‬ ‫)(‪startsWith‬‬
‫سرتحع ‪.true‬‬
‫ختخرب كمية امـ ‪ ,argument‬اإذا اكهت موحودة يف هناًة امـ ‪ String‬اذلي كام ابس خسعاهئا‬ ‫)(‪endsWith‬‬
‫سرتحع ‪.true‬‬
‫ثلارن امـ ‪ String‬اذلي كام ابس خسعاهئا مع أي اكئن هضعَ كـ ‪.argument‬‬ ‫)(‪equals‬‬
‫ثلارن امـ ‪ String‬اذلي كام ابس خسعاهئا مع امـ ‪ String‬اذلي هضعَ كـ ‪.argument‬‬ ‫)(‪equalsIgnoreCase‬‬
‫و ل هيمِا اإذا اكهت الحصف كبري أو ضغرية‪.‬‬
‫ثلارن امـ ‪ String‬اذلي كام ابس خسعاهئا مع امـ ‪ BufferString‬اذلي هضعَ كـ ‪ argument‬و‬ ‫)(‪contentEquals‬‬
‫حصحع ‪ true‬فلط يف حال اكهت مجَع أحصفِم مذعابلة‪.‬‬
‫ثلارن امـ ‪ String‬مع أي اكئن أدص هضعَ كـ ‪.argument‬‬ ‫)(‪compareTo‬‬

‫ثلارن امـ ‪ String‬اذلي كام ابس خسعاهئا مع امـ ‪ String‬اذلي هضعَ كـ ‪.argument‬‬ ‫)(‪compareToIgnoreCase‬‬
‫و ل هيمِا اإذا اكهت الحصف كبري أو ضغرية‪.‬‬

‫حتسد اإذا اكن امـ ‪ً String‬عابق امرشط املوضوع أم ل‪.‬‬ ‫)(‪matches‬‬

‫حتسد اإذا اكن اإزيني ‪ String‬عيسمه حزأٍن مدساواين أم ل‪.‬‬ ‫)(‪regionMatches‬‬


‫دوال املعاجلة املوحودة يف امالكس‪String‬‬
‫‪Definition‬‬ ‫‪Method Name‬‬
‫ثضَف حمخوى امـ ‪ argument‬يف أدص امـ ‪ String‬اذلي كام ابإس خسعاهئا‪.‬‬ ‫)(‪concat‬‬

‫ثًسخ حمخوى مطفوفة الحصف اميت هضعِا كـ ‪ argument‬يف ‪ String‬و حصحعِا‪.‬‬ ‫)(‪copyValueOf‬‬

‫ثًسخ أحصف امـ ‪ String‬اذلي كام ابس خسعاهئا بساذل مطفوفة من الحصف هضعِا كـ ‪ argument‬مع‬ ‫)(‪getChars‬‬
‫حتسًس اميعاق اذلي ىصًس وسزَ و املاكن اذلي ىصًس وضع الحصف فَِ‪.‬‬
‫حصحع ‪ hash code‬نلـ ‪ String‬اذلي كام ابس خسعاهئا‪.‬‬ ‫)(‪hashCode‬‬

‫متيع وحود أكرث من ‪ String‬حيخوى عىل هفس احملخوى‪ ,‬ذلكل يه هممة خس ًا من أخل امخرزٍن‪ .‬فِيي‬ ‫)(‪intern‬‬
‫جرسع معل املعاجل و حتفغ مساحات اذلاكصة‪.‬‬
‫حصحع ظول امـ ‪.String‬‬ ‫)(‪length‬‬

‫حتول امـ ‪ String‬ملطفوفة هوعِا ‪ char‬و حصحعِا‪.‬‬ ‫)(‪toCharArray‬‬

‫حتول مجَع أحصف امـ ‪ String‬لحصف ضغرية‪.‬‬ ‫)(‪toLowerCase‬‬

‫حتول مجَع أحصف امـ ‪ String‬لحصف كبرية‪.‬‬ ‫)(‪toUpperCase‬‬

‫حصحع وسزة من امـ ‪ String‬ل حتخوي عىل مسافات فارغة يف بساٍهتا و هناٍهتا‪.‬‬ ‫)(‪trim‬‬

‫حصحع أي كمية هضعِا كـ ‪ argument‬كـ ‪.String‬‬ ‫)(‪valueOf‬‬

You might also like