تحليل سلسلة يعني تحللها إلى الأجزاء المكونة لها لمزيد من المعالجة. في البرمجة ، غالبا ما تنشأ مهام التحليل عند معالجة البيانات ، والسلسلة الأكثر شيوعا التي يجب تحليلها هي سلسلة أوامر أو سلسلة بيانات.
يوفر جافا قدرات تحليل سلسلة واسعة النطاق. وهذا يشمل العمل مع التعبيرات العادية ، وذلك باستخدام أساليب فئة السلسلة والفئات المتخصصة للتحليل ، مثل الماسح الضوئي ، سترينغتوكينيزر وغيرها. في هذه المقالة ، سنلقي نظرة على أمثلة ودليل لتحليل السلاسل في جافا.
تسمح لك التعبيرات العادية بوصف أنماط الأجزاء المطلوبة في سلسلة بشكل مضغوط. جافا.أوتيل.توفر فئات التعبير العادي مجموعة من الأساليب للعمل مع التعبيرات العادية. تستخدم طرق فئة السلسلة ، مثل الانقسام والمطابقات والاستبدال ، التعبيرات العادية لمعالجة السلاسل.
وبالإضافة إلى ذلك ، هناك فئات متخصصة مثل الماسح الضوئي و سترينغتوكينيزر التي تسمح لك أن تذهب من خلال سلسلة بحثا عن المحددات أو البيانات من شكل معين واستخراجها. تقدم هذه الفئات طرقا مختلفة لقراءة البيانات ومعالجتها من سلسلة ، بما في ذلك تقسيم سلسلة إلى العديد من السلاسل الفرعية ، واستخراج الأرقام من سلسلة ، وعمليات أخرى.
- تحليل سلسلة جافا: المفاهيم الأساسية والأمثلة
- كيفية استخدام طريقة الانقسام () لتحليل سلسلة في جافا
- التعبيرات العادية في جافا: كيفية استخدام نمط والمطابق لتحليل السلاسل
- باستخدام فئة النمط
- باستخدام فئة المطابق
- مثال الاستخدام
- خاتمة
- تقسيم سلسلة إلى سلاسل فرعية باستخدام سترينجتوكينيزر في جافا
- كيفية تحليل سلسلة إلى أحرف فردية باستخدام طريقة توتاراراي () في جافا
- قراءة وتحليل شكل كسف في جافا
- تحليل سلسلة جسون في جافا: أمثلة ومكتبات
- 1. غسون
- 2. جاكسون
- 3. (جسون).بسيطة
- كيفية تحليل عناوين المواقع في جافا باستخدام فئة ورل و أوري
- باستخدام فئة ورل
- باستخدام فئة أوري
- خاتمة
- سؤال وجواب
- كيف يمكنني تقسيم سلسلة إلى كلمات منفصلة في جافا?
- كيف يمكنني تقسيم سلسلة إلى أحرف منفصلة في جافا?
- كيف يمكنني تحليل سلسلة إلى أرقام وسلاسل في جافا?
تحليل سلسلة جافا: المفاهيم الأساسية والأمثلة
تحليل سلسلة في جافا يعني كسرها إلى الأجزاء المكونة لها واستخراج المعلومات ذات الاهتمام. غالبا ما يكون ذلك ضروريا عند العمل مع البيانات النصية ، على سبيل المثال ، عند تحليل السجلات أو معالجة معلمات الإدخال أو تحليل الاستعلامات.
في جافا ، يمكنك استخدام أساليب وفئات مختلفة لتحليل سلسلة ، بما في ذلك:
- : يسمح لك بتقسيم سلسلة إلى سلاسل فرعية باستخدام فاصل.
- : يوفر وظائف لتقسيم سلسلة إلى الرموز باستخدام المحددات.
- : يوفر ميزات للعمل مع التعبيرات العادية والبحث عن التطابقات في سلسلة.
لتقسيم سلسلة إلى سلاسل فرعية:
سلسلة شارع = " مرحبا, عالم,!";
سلسلة [] أجزاء = شارع.انقسام ("،");
ل (جزء السلسلة : أجزاء) {
النظام.خارج.برينتلن (جزء);
}
نتيجة تنفيذ هذا الرمز:
أهلاً
العالم
!
для разбиения строки на токены:
String str = "Hello, World, !";
StringTokenizer tokenizer = new StringTokenizer(str, ",");
while (tokenizer.hasMoreTokens()) {
String token = tokenizer.nextToken();
System.out.println(token);
}
Результат выполнения данного кода:
Hello
World
!
для поиска соответствий в строке:
String str = "The quick brown fox jumps over the lazy dog.";
Pattern pattern = Pattern.compile("\\b\\w+\\b");
Matcher matcher = pattern.matcher(str);
while (matcher.find()) {
String match = matcher.group();
System.out.println(match);
}
Результат выполнения данного кода:
The
quick
brown
fox
jumps
over
the
lazy
dog
Выше приведены лишь некоторые примеры распарсивания строк в Java. اعتمادا على المهمة والمتطلبات المحددة ، يمكنك اختيار الطريقة أو الفئة التي تتطابق بشكل أفضل مع الوظيفة المطلوبة.
كيفية استخدام طريقة الانقسام () لتحليل سلسلة في جافا
يتم استخدام طريقة الانقسام() في جافا لتقسيم سلسلة إلى سلاسل فرعية باستخدام فاصل محدد. نتيجة طريقة الانقسام () هي مجموعة من السلاسل الفرعية.
في ما يلي مثال على استخدام طريقة الانقسام () لتحليل سلسلة:
// سلسلة المصدر
سلسلة شارع = "التفاح والموز والبرتقال";
// فصل السلسلة بفاصلة
سلسلة [] الفواكه = شارع.انقسام ("،");
// مخرجات النتائج
ل (سلسلة الفاكهة : الفواكه) {
النظام.خارج.برينتلن (فاكهة);
}
ستكون نتيجة تنفيذ هذا الرمز:
أبل
الموز
أورانج
في هذا المثال ، استخدمنا فاصلة كفاصل. هنا ، تم تقسيم السلسلة الأصلية "التفاح والموز والبرتقال" إلى مجموعة من السلاسل الفرعية "التفاح" و "الموز" و "البرتقال".
تسمح لك طريقة الانقسام () أيضا باستخدام التعبيرات العادية كفاصل. على سبيل المثال ، إذا احتجنا إلى تقسيم سلسلة بمسافات ، فيمكننا استخدام الكود التالي:
// سلسلة المصدر
سلسلة شارع = "مرحبا العالم";
// فصل السلسلة بمسافات
سلسلة [] كلمات = شارع.انقسام ("\\ق+");
// نتائج الإخراج
ل (كلمة سلسلة : كلمات) {
النظام.خارج.برينتلن (كلمة);
}
ستكون نتيجة تنفيذ هذا الرمز:
أهلاً
العالم
في هذا المثال ، استخدمنا التعبير العادي "\ \ ق+ " كفاصل. هنا ، تم تقسيم السلسلة الأصلية "مرحبا العالم "إلى مجموعة من سلاسل فرعية" مرحبا "و"العالم". التعبير العادي "\ \ ق+ " يعني أي عدد من المسافات.
تسمح لك طريقة الانقسام () أيضا باستخدام أحرف خاصة وفئات أحرف أخرى في التعبيرات العادية كمحددات ، مثل "."للفصل بالنقطة أو" [من الألف إلى الياء] " للفصل بجميع الأحرف الصغيرة.
في الختام ، طريقة الانقسام () هي أداة ملائمة لتحليل السلاسل في جافا. يسمح لك بتقسيم سلسلة إلى سلاسل فرعية باستخدام فاصل محدد ، والذي يمكن أن يكون مفيدا في العديد من سيناريوهات البرمجة.
التعبيرات العادية في جافا: كيفية استخدام النمط والمطابق لتحليل السلاسل
تعد التعبيرات العادية أداة قوية للعمل مع النص وتسمح لك بالبحث عن السلاسل وتحليلها بناء على أنماط معينة. في جاوة ، والطبقات نمط والمطابق من جافا.أوتيل.تستخدم حزمة التعبير العادي للعمل مع التعبيرات العادية.
باستخدام فئة النمط
فئة النمط عبارة عن تمثيل مجمع للتعبير العادي. أولا ، نحتاج إلى إنشاء كائن من فئة النمط ، لتمرير التعبير العادي الذي نحتاجه كوسيطة:
نمط نمط = نمط.ترجمة ("اي بي سي");لقد أنشأنا نموذجا يبحث عن جميع تكرارات السلسلة"أبك".
باستخدام فئة المطابق
فئة المطابقة هي محرك يبحث عن التطابقات في النص بناء على تعبير عادي.
لاستخدام فئة المنظر ، تحتاج أولا إلى إنشاء كائن من فئة المنظر عن طريق استدعاء طريقة المنظر () على كائن النمط:
المنظر المنظر = نمط.المنظر ("اي بي سي شيز");الآن نحن على استعداد للبحث عن المباريات في سلسلة "أبك شيز". للقيام بذلك ، ونحن نستخدم أساليب الطبقة المطابق:
- المطابقات (): يعود صحيحا إذا كانت السلسلة بأكملها تتطابق مع النمط
- بحث (): يعود صحيحا إذا تم العثور على المباراة التالية
- المجموعة (): إرجاع المباراة التي تم العثور عليها
إذا (المنظر.مباريات ()) {
النظام.خارج.برينتلن ("السلسلة تطابق القالب");
} آخر {
النظام.خارج.برينتلن ("السلسلة لا تتطابق مع القالب");
}
مثال الاستخدام
لنفترض أننا بحاجة إلى تقسيم سلسلة إلى كلمات منفصلة. يمكننا استخدام التعبير العادي" \ \ ق + " للبحث عن حرف مسافة بيضاء واحد أو أكثر:
إدخال السلسلة = " مرحبا بالعالم! كيف حالك؟";
نمط نمط = نمط.ترجمة ("\\ق+");
المنظر المنظر = نمط.المنظر (المدخلات);
في حين (المنظر.البحث ()) {
النظام.خارج.برينتلن (المطابق.المجموعة());
}
الناتج:
أهلاً
العالم!
كيف
هي
انت?
نقوم بتقسيم السلسلة إلى كلمات منفصلة باستخدام المسافات كفاصل.
خاتمة
التعبيرات العادية هي أداة قوية لتحليل السلاسل في جافا. توفر فئات النمط والمطابق طرقا ملائمة للعمل مع التعبيرات العادية وتسمح لك بالبحث عن السلاسل وتحليلها بناء على أنماط محددة.
تقسيم سلسلة إلى سلاسل فرعية باستخدام سترينجتوكينيزر في جافا
سترينغتوكينيزر هو فئة في جافا التي تسمح لك لتقسيم سلسلة إلى سلاسل فرعية على أساس محدد معين. هذه طريقة ملائمة لتقسيم سلسلة إلى قيم منفصلة واستخدام هذه القيم في مزيد من العمل مع البيانات.
مزايا استخدام سترينغتوكينيزر:
- Простота использования.
- Возможность указать несколько разделителей.
- Удобное извлечение подстрок.
Пример использования StringTokenizer:
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) {
String str = "Java - язык программирования";
StringTokenizer tokenizer = new StringTokenizer(str, " - ");
while (tokenizer.hasMoreTokens()) {
String token = tokenizer.nextToken();
System.out.println(token);
}
}
}
في هذا المثال ، نقوم بإنشاء مثيل من فئة سترينغتوكينيزر ، تمريرها سلسلة المصدر والفاصل" -". ثم نستخدم طريقة هاسموريتوكينز () للتحقق مما إذا كان هناك المزيد من سلاسل فرعية لاستخراج. إذا كان هناك ، فإننا نستخدم الأسلوب التالي() للحصول على السلسلة الفرعية التالية. بعد ذلك ، نعرض كل سلسلة فرعية على الشاشة.
سيكون الإخراج:
جافا
لغة البرمجة
وهكذا ، وذلك باستخدام سترينغتوكينيزر ، ونحن بنجاح تقسيم السلسلة الأصلية إلى سلاسل فرعية منفصلة على أساس فاصل" -".
لاحظ أنه في هذا المثال استخدمنا فاصلا واحدا فقط. إذا احتجنا إلى استخدام محددات متعددة ، فيمكننا تمريرها كسلسلة محددة أو استخدام منشئ زائد التحميل يقبل مصفوفة من المحددات.
باستخدام سترينغتوكينيزر هو وسيلة مريحة لتقسيم سلسلة إلى سلاسل فرعية في جافا.
كيفية تحليل سلسلة إلى أحرف فردية باستخدام طريقة توتاراراي () في جافا
عندما تحتاج إلى تقسيم سلسلة إلى أحرف منفصلة في جافا ، يمكنك استخدام طريقة توتاراراي (). تقوم طريقة توتاراراي() بإرجاع مصفوفة شار جديدة تحتوي على جميع أحرف السلسلة. هذه الطريقة هي واحدة من أسهل الطرق لتحليل سلسلة إلى أحرف فردية.
هنا مثال بسيط على استخدام طريقة توتاراراي ():
"'جافا
سلسلة شارع = " مرحبا ، العالم!";
شار [] حرف = شارع.توشاراراي();
"`
نتيجة لتنفيذ هذا الرمز ، يتم إنشاء مصفوفة أحرف جديدة تسمى الأحرف ، والتي تحتوي على كل حرف من السلسلة الأصلية شارع.
الآن يمكنك العمل مع مجموعة من الأحرف كما هو الحال مع مجموعة العادية باستخدام لحلقة أو بنية البيانات الأخرى. على سبيل المثال ، يمكنك طباعة كل حرف على حدة:
"'جافا
ل (شار ج : حرف) {
النظام.خارج.برينتلن (ج);
}
«`
سيقوم هذا الرمز بطباعة كل حرف من مصفوفة الأحرف في سطر منفصل.
يمكن أن تكون طريقة توتاراراي() مفيدة أيضا عندما تحتاج إلى إجراء بعض التلاعبات بأحرف سلسلة ، مثل استبدال أحرف معينة أو تحليل النص. يمكنك تغيير الأحرف في المصفوفة ثم إنشاء سلسلة من المصفوفة المعدلة مرة أخرى.
من المهم ملاحظة أن طريقة توتاراراي () تنشئ مصفوفة جديدة من الأحرف ، لذلك عند العمل مع سلاسل كبيرة ، قد تستهلك ذاكرة إضافية. إذا كنت بحاجة فقط للذهاب من خلال أحرف سلسلة دون تغييرها ، يمكنك أيضا استخدام طريقة شارات() للوصول إلى كل حرف من قبل الفهرس.
هنا مثال على استخدام طريقة شارات ():
"'جافا
سلسلة شارع = " مرحبا العالم!";
إلى عن على (الباحث ط = 0; أنا < شارع.الطول () ؛ أنا {) {
شار ج = شارع.شارات (الجزء الأول);
النظام.خارج.برينتلن (ج);
}
«`
سيقوم هذا الرمز أيضا بطباعة كل حرف من السلسلة في سطر منفصل. ومع ذلك ، على عكس طريقة توتاراراي () ، لا تنشئ طريقة شارات() مصفوفة جديدة من الأحرف ولا تتطلب ذاكرة إضافية.
وأخيرا ، توفر طريقة توتاراراي () طريقة سهلة لتقسيم سلسلة إلى أحرف فردية في جافا. يقوم بإنشاء مجموعة جديدة من الأحرف التي يمكن استخدامها لمعالجة أحرف السلسلة. ومع ذلك ، إذا كنت بحاجة فقط للذهاب من خلال أحرف السلسلة دون تغيير ، يمكنك استخدام طريقة شارات (). كل من هذه الأساليب مفيدة للعمل مع سلاسل في جافا.
قراءة وتحليل شكل كسف في جافا
كسف (قيم مفصولة بفواصل) هو تنسيق نصي يستخدم لتخزين ونقل جداول البيانات. بيانات كسف هي سلسلة مفصولة بفواصل أو أحرف أخرى.
هناك عدة طرق لقراءة وتحليل ملفات كسف في جافا:
- .
- .
1. باستخدام المدمج في أدوات جافا
При использовании встроенных средств языка Java, чтение и разбор CSV-файла может выглядеть следующим образом:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class CSVReader {
public static void main(String[] args) {
String csvFile = "data.csv";
String line;
String csvSeparator = ","; // Запятая в качестве разделителя
try (BufferedReader br = new BufferedReader(new FileReader(csvFile))) {
while ((line = br.readLine()) != null) {
سلسلة [] الأعمدة = خط.سبليت (كسفسيباراتور);
// أعمدة المعالجة
ل (عمود السلسلة : الأعمدة) {
النظام.خارج.برينتلن (عمود);
}
}
} الصيد (إيوكسيبتيون ه) {
ه. برينتستاكتريس();
}
}
}
لتحليل كل صف في أعمدة منفصلة باستخدام فاصلة كفاصل.
2. استخدام مكتبات الجهات الخارجية
:
استيراد كوم.أوبينسف.كسفريدر;
استيراد جافا;
استيراد جافا;
فئة عامة كسفريديريكسيمال {
العامة ثابت الفراغ الرئيسي (سلسلة[] الحجج) {
سلسلة كسففيل = " البيانات.كسف";
سلسلة كسفسيباراتور = " ، " ؛ / / Запятая в качестве разделителя
محاولة (كسفريدر القارئ = جديد كسفريدر(فيلريدر جديد (كسففيل)) {
سلسلة [] الأعمدة;
بينما ((الأعمدة = القارئ.اقرأ التالي ())!= لاغية) {
// Обработка столбцов
ل (عمود السلسلة : الأعمدة) {
النظام.خارج.برينتلن (عمود);
}
}
} الصيد (إيوكسيبتيون ه) {
ه. برينتستاكتريس();
}
}
}
يسمح لك بإدارة الفواصل بشكل أكثر مرونة وتحويل قيم الأعمدة تلقائيا إلى نوع البيانات المطلوب.
مشروعك لتطبيقات مخضرم أو يدويا توصيل ملف جرة للمشاريع القائمة على غرادل.
الآن أنت تعرف كيفية قراءة وتحليل تنسيق كسف في جافا باستخدام كل من أدوات اللغة المضمنة والمكتبات طرف ثالث.
تحليل سلسلة جسون في جافا: أمثلة والمكتبات
جسون (جافا سكريبت كائن تدوين) هو تنسيق تبادل البيانات على أساس بناء الجملة من كائن جافا سكريبت الحرفي. غالبا ما يستخدم جسون لنقل البيانات بين العميل والخادم في تطبيقات الويب. يستخدم جافا المكتبات والأدوات المختلفة للعمل مع جسون ، والتي توفر تحليل (تحليل) من سلسلة جسون.
وفيما يلي أمثلة وأوصاف بعض المكتبات الشعبية لتحليل جسون في جافا:
1. غسون
غسون هي مكتبة وضعتها جوجل لتحويل الكائنات جافا إلى جسون والعودة. ويوفر أبي بسيطة للعمل مع جسون ، مما يسمح لك بسهولة تحليل سلاسل جسون وإنشاء كائنات جافا منها.
مثال على استخدام غسون لتحليل سلسلة جسون:
سلسلة جسون = "{ "اسم": "جون" ، "العمر": 30 ، "المدينة": "نيويورك"}";
غسون غسون = جديد غسون ();
شخص شخص = غسون.فرومجسون (جسون ، شخص.فئة);
2. جاكسون
جاكسون هي مكتبة شعبية أخرى للعمل مع جسون في جاوة. ويوفر أبي مرنة لتحليل وخلق كائنات جسون. جاكسون يدعم طرق مختلفة لمعالجة البيانات جسون ، بما في ذلك تدفق تحليل وتمثيل شجرة جسون.
مثال على استخدام جاكسون لتحليل سلسلة جسون:
سلسلة جسون = "{ "اسم": "جون" ، "العمر": 30 ، "المدينة": "نيويورك"}";
أوبجكتمابر أوبجكتمابر = أوبجكتمابر جديد();
شخص شخص = كائن.ريدفالو (جسون ، شخص.فئة);
3. (جسون).بسيطة
(جسون).بسيطة هي مكتبة خفيفة الوزن التي توفر أبي بسيطة للعمل مع جسون في جافا. ويوفر أساليب لتحليل وإنشاء كائنات جسون دون الحاجة إلى استخدام الطبقات والواجهات المعقدة.
مثال على استخدام جسون.بسيطة لتحليل سلسلة جسون:
سلسلة جسون = "{ "اسم": "جون" ، "العمر": 30 ، "المدينة": "نيويورك"}";
جسونوبجيكت جسونوبجيكت = (جسونوبجيكت) جسونبارسر.تحليل (جسون);
اسم السلسلة = (سلسلة) جسونوبجيكت.احصل على ("الاسم");
إنت العمر = (إنت) جسونوبجيكت.احصل على ("العمر");
سلسلة مدينة = (سلسلة) جسونوبجيكت.احصل على ("المدينة");
هذه ليست سوى أمثلة قليلة من المكتبات الشعبية لتحليل جسون في جاوة. سوق المكتبات والأدوات للعمل مع جسون في جاوة واسعة جدا ، ويمكنك اختيار المكتبة المناسبة وفقا لمتطلباتك وتفضيلاتك.
من المهم أن نتذكر أنه عند العمل مع جسون في جاوة ، فمن الضروري أن تأخذ في الاعتبار خصوصيات بناء الجملة والقواعد لتشكيل سلسلة جسون من أجل تحليل البيانات ومعالجتها بشكل صحيح.
كيفية تحليل عناوين المواقع في جافا باستخدام فئة ورل
وعنوان ورل أوري (محدد موقع الموارد الموحد) هو سلسلة تحدد موردا معينا على الإنترنت. في جافا ، ورل و أوري الطبقات توفر أدوات قوية لتحليل والتلاعب عناوين المواقع.
دعونا ننظر في كيفية استخدام ورل و أوري الطبقات لتحليل عناوين المواقع في جافا.
باستخدام فئة ورل
فئة ورل في جافا يوفر أساليب لتحليل عناوين المواقع واسترجاع مكوناتها. هنا مثال على الاستخدام:
- Создайте экземпляр класса URL, передавая ему строку с URL-адресом:
URL url = new URL("https://www.example.com/path/file.html?param1=value1¶m=2value2#fragment");
- Используйте методы класса URL для получения компонентов URL-адреса:
String protocol = url.getProtocol();
String host = url.getHost();
int port = url.getPort();
String path = url.getPath();
String query = url.getQuery();
String fragment = url.getRef();
وتشمل مكونات ورل بروتوكول (على سبيل المثال "هتبس") ، المضيف (على سبيل المثال "www.example.com ") ، المنفذ (على سبيل المثال 443) ، المسار (على سبيل المثال "/المسار/الملف.أتش تي أم أل") ، سلسلة استعلام (على سبيل المثال ، "بارام1=القيمة 1 و بارام=2 القيمة 2") وجزء (على سبيل المثال ، "#جزء").
باستخدام فئة أوري
فئة أوري في جاوة يوفر خيارات أكثر مرونة للعمل مع أوريس ، بما في ذلك التحقق من الامتثال للمعايير وتطبيع أوريس. هنا مثال على الاستخدام:
- إنشاء مثيل من فئة أوري عن طريق تمريرها سلسلة مع أوري:
أوري أوري = أوري جديد ("https://www.example.com/path/file.html?param1=value1¶m=2value2#fragment");
- استخدام أساليب فئة أوري للحصول على مكونات أوري:
String scheme = uri.getScheme();
String authority = uri.getAuthority();
String path = uri.getPath();
String query = uri.getQuery();
String fragment = uri.getFragment();
Компоненты URI включают схему (например, «https»), авторитет (например, «www.example.com»), путь (например, «/path/file.html»), строку запроса (например, «param1=value1¶m=2value2») и фрагмент (например, «#fragment»).
Заключение
ورل و أوري الطبقات في جافا توفر أدوات قوية لتحليل والتلاعب عناوين المواقع. استخدام أساليبهم للحصول على مكونات ورل و أوري ، وجعلها أسهل للعمل معهم في تطبيقات جافا الخاص بك.
سؤال وجواب
كيف يمكنني تقسيم سلسلة إلى كلمات منفصلة في جافا?
في جافا ، هناك عدة طرق لتقسيم سلسلة إلى كلمات منفصلة. واحدة من أبسط الطرق وأكثرها شيوعا هي استخدام طريقة الانقسام (). تسمح لك هذه الطريقة بتقسيم سلسلة إلى كلمات منفصلة بناء على فاصل محدد ، مثل مسافة أو فاصلة. فمثلا, إذا كان لدينا خط " مرحبا, كيف حالك?"،يمكننا تقسيمها إلى كلمات منفصلة على النحو التالي: سلسلة[] الكلمات = شارع.تقسيم (" " ) ؛ ، حيث "ستر" هي السلسلة الأصلية ، و "الكلمات" هي مجموعة تحتوي على كلمات فردية من السلسلة.
كيف يمكنني تقسيم سلسلة إلى أحرف منفصلة في جافا?
في جافا ، يمكنك تقسيم سلسلة إلى أحرف منفصلة عن طريق تحويل سلسلة إلى مجموعة من الأحرف. للقيام بذلك ، يمكنك استخدام طريقة توتاراراي (). على سبيل المثال ، إذا كان لدينا سلسلة "مرحبا" ، يمكننا تقسيمها إلى أحرف منفصلة على النحو التالي: شار[] الأحرف = شارع.توشارراي () ؛ ، حيث "ستر" هو السلسلة الأصلية ، و "الأحرف" هو مجموعة تحتوي على أحرف فردية من السلسلة.
كيف يمكنني تحليل سلسلة إلى أرقام وسلاسل في جافا?
لتحليل سلسلة إلى أرقام وسلاسل في جافا ، يمكنك استخدام فئات الماسح الضوئي أو سترينجتوكينيزر. فئة الماسح الضوئي يسمح لك لقراءة البيانات من سلسلة باستخدام أساليب مختلفة لقراءة أنواع مختلفة من البيانات ، مثل نكستنت() أو نكستدوبل(). فئة سترينغتوكينيزر يسمح لك لتقسيم سلسلة إلى سلاسل فرعية باستخدام محدد محدد. Например, если у нас есть строка «100 apples, 50 oranges, 200 bananas», мы можем разделить ее на числа и строки следующим образом: String str = «100 apples, 50 oranges, 200 bananas»; Scanner scanner = new Scanner(str); int number1 = scanner.nextInt(); String word1 = scanner.next(); int number2 = scanner.nextInt(); String word2 = scanner.next(); int number3 = scanner.nextInt(); String word3 = scanner.next();