java string array tutorial with code examples
Цей підручник з Java String Array пояснює, як оголосити, ініціалізувати та створити масиви рядків у Java та конверсії, які ми можемо здійснити на String Array:
Масиви - це важлива структура даних у Java, яка використовується для зберігання різних типів даних від примітивних до визначених користувачем. Ми вже бачили основи масивів та інші основні операції, які можна виконувати над масивами.
В одному з наших попередніх підручників ми обговорили різні типи даних, які може містити масив.
=> Я-Я навчання Java для початківців
Одним з типів даних, який можуть містити масиви, є рядок. У цьому випадку масив називається масивом String.
Що ви дізнаєтесь:
- Що таке масив рядків у Java?
- Оголошення масиву рядків
- Ініціалізація масиву рядків
- Довжина / розмір рядкового масиву
- Ітерація та друк рядкового масиву
- Додати до масиву рядків
- Сортувати масив рядків
- Шукати рядок у рядковому масиві
- Перетворити масив рядків на рядок
- Перетворити рядок у масив рядків
- Перетворити масив рядків у список
- Перетворити список на масив рядків
- Перетворити масив рядків на масив Int
- Часті запитання
- Висновок
Що таке масив рядків у Java?
Ми можемо мати масив із рядками як його елементами. Таким чином, ми можемо визначити String Array як масив, що містить фіксовану кількість рядків або рядкових значень. Рядовий масив - це одна структура, яка найчастіше використовується в Java. Якщо ви пам’ятаєте, навіть аргументом функції ‘main’ у Java є масив рядків.
Рядковий масив - це масив об’єктів. Це тому, що кожен елемент є рядком, і ви знаєте, що в Java String є об’єктом. Ви можете робити всі операції з масивом рядків, такі як сортування, додавання елемента, приєднання, розбиття, пошук тощо.
У цьому підручнику ми детально обговоримо масив рядків у Java, а також різні операції та перетворення, які ми можемо виконати над масивами рядків.
Оголошення масиву рядків
Масив рядків може бути оголошений двома способами, тобто з розміром або без зазначення розміру.
Нижче наведено два способи оголошення String Array.
String() myarray ; //String array declaration without size
String() myarray = new String(5);//String array declaration with size
У першому оголошенні String Array оголошується так само, як звичайна змінна без будь-якого розміру. Зауважте, що перед використанням цього масиву вам доведеться створити його за допомогою new.
У другому оголошенні String Array оголошується та створюється за допомогою new. Тут оголошено масив рядків «myarray» з п’ятьма елементами. Якщо ви безпосередньо надрукуєте елементи цього масиву, ви побачите всі нульові значення, оскільки масив не ініціалізований.
Давайте реалізуємо програму, яка показує декларацію String Array.
public class Main { public static void main(String() args) { String() myarray; //declaration of string array without size String() strArray = new String(5); //declaration with size //System.out.println(myarray(0)); //variable myarray might not have been initialized //display elements of second array System.out.print(strArray(0) + ' ' +strArray(1)+ ' ' + strArray(2)+ ' ' + strArray(3)+ ' ' +strArray(4)); } }
Вихід:
Наведена програма показує два способи оголошення String Array. Як вже згадувалося раніше, перша декларація не має розміру та екземпляра. Отже, перед використанням цього масиву, вам слід створити його за допомогою new. У наведеній вище програмі масив myarray використовується без екземпляра, що призводить до помилки компілятора (коментар).
Друга декларація стосується розміру. Отже, коли окремі елементи цього масиву рядків друкуються, значення всіх елементів є нульовими, оскільки масив не ініціалізувався.
Ініціалізація масиву рядків
Після оголошення масиву рядків слід ініціалізувати його деякими значеннями. В іншому випадку значення за замовчуванням, які присвоюються елементам рядка, є нульовими. Таким чином, після оголошення ми приступаємо до ініціалізації масиву.
Рядовий масив може бути ініціалізований або вбудованим разом з оголошенням, або він може бути ініціалізований після його оголошення.
По-перше, давайте подивимося, як масив String можна ініціалізувати вбудовано.
String() numarray = {“one”, “two”, “three”}; String() strArray = new String() {“one”, “two”, “three”, “four”};
У наведеному вище масиві рядків ініціалізації є вбудованими ініціалізаціями. Масив рядків ініціалізується одночасно з оголошенням.
Ви також можете ініціалізувати масив рядків наступним чином:
String() strArray = new String(3); strArray(0) = “one”; strArray(1) = “two”; strArray(2) = “three”;
Тут спочатку оголошується масив рядків. Потім у наступному рядку окремим елементам присвоюються значення. Після ініціалізації масиву рядків ви можете використовувати його у своїй програмі звичайно.
Довжина / розмір рядкового масиву
Ви знаєте, що для отримання розміру масиву масиви мають властивість „length”. Це справедливо і для String Arrays.
Розмір або довжина масиву (будь-який масив) дає кількість елементів, що присутні в масиві. Таким чином, для того, щоб отримати довжину масиву з іменем myarray, ви можете дати такий вираз.
int len = myarray.length;
Давайте реалізуємо програму, яка видасть довжину рядкового масиву.
public class Main { public static void main(String() args) { //declare and initialize a string array String() numArray = {'one','two', 'three', 'four', 'five'}; int len = numArray.length; //get the length of array //display the length System.out.println('Length of numArray{'one','two', 'three', 'four', 'five'}:' + len); } }
Вихід:
Властивість length корисно, коли вам потрібно переглядати масив рядків, щоб обробити його або просто роздрукувати.
Ітерація та друк рядкового масиву
Наразі ми обговорювали властивість декларування, ініціалізації та довжини масиву рядків, і тепер нам пора пройти кожен елемент масиву, а також надрукувати елементи масиву рядків.
Як і у всіх масивах, ви можете перебирати масив рядків, використовуючи цикл for та вдосконалений цикл for.
Нижче наведено a Реалізація Java, яка демонструє використання розширеного циклу for для обходу / ітерації масиву та друку його елементів.
public class Main { public static void main(String() args) { //declare and initialize a string array String() numArray = {'one','two', 'three', 'four', 'five'}; System.out.println('String Array elements displayed using for loop:'); // for loop to iterate over the string array for(int i=0; i Вихід:

У наведеній вище програмі для обходу рядкового масиву використовуються як for, так і покращений for. Зверніть увагу, що у випадку розширеного циклу for не потрібно вказувати граничний або кінцевий стан. У випадку циклу «for» потрібно вказати умову початку та кінця.
Додати до масиву рядків
Як і інші типи даних, ви також можете додавати елементи для масивів рядків. У цьому розділі розглянемо різні методи додавання елемента до масиву рядків.
Використання попереднього розподілу
У цьому методі ви створюєте масив із більшим розміром. Наприклад, якщо вам потрібно зберегти 5 елементів у масиві, тоді ви створите масив розміром 10. Таким чином ви можете легко додати нові елементи в кінці масиву.
Приклад, який реалізує додавання елемента до попередньо виділеного масиву, показаний нижче.
import java.util.*; public class Main { public static void main(String() args) { String() colorsArray = new String(5); // initial array values colorsArray(0) = 'Red'; colorsArray(1) = 'Green'; colorsArray(2) = 'Blue'; System.out.println('Original Array:' + Arrays.toString(colorsArray)); intnumberOfItems = 3; // try to add new value at the end of the array String newItem = 'Yellow'; colorsArray(numberOfItems++) = newItem; System.out.println('Array after adding one element:' + Arrays.toString(colorsArray)); } }
Вихід:

Зверніть увагу, що незайняте місце в масиві має значення Null. Недоліком цього методу є те, що є втрата простору, оскільки ви можете створити великий масив, який може залишитися незайнятим.
Використання нового масиву
У цьому методі ви створюєте новий масив, розмір якого перевищує вихідний масив, щоб ви могли вмістити новий елемент. Після створення нового масиву всі елементи вихідного масиву копіюються в цей масив, а потім новий елемент додається в кінець масиву.
Приклад програми для додавання елемента за допомогою нового масиву показано нижче.
провідні компанії з веб-розробки в Індії
importjava.util.*; public class Main { public static void main(String() args) { //original array String() colorsArray = {'Red', 'Green', 'Blue' }; System.out.println('Original Array: ' + Arrays.toString(colorsArray)); //length of original array int orig_length = colorsArray.length; //new element to be added to string array String newElement = 'Orange'; //define new array with length more than the original array String() newArray = new String( orig_length + 1 ); //add all elements of original array to new array for (int i=0; i Вихід:

Цей підхід однозначно призводить до накладних витрат на пам’ять та продуктивність, оскільки вам потрібно підтримувати два масиви в програмі.
Використання ArrayList
Ви також можете додати елемент до масиву рядків, використовуючи ArrayList як проміжну структуру даних.
Приклад наведено нижче.
import java.io.*; import java.lang.*; import java.util.*; class Main { public static void main(String() args) { // define initial array String numArray() = { 'one', 'two', 'three', 'four', 'five', 'six' }; // print the original array System.out.println('Initial Array:
' + Arrays.toString(numArray)); // new element to be added String newElement = 'seven'; // convert the array to arrayList ListnumList = new ArrayList( Arrays.asList(numArray)); // Add the new element to the arrayList numList.add(newElement); // Convert the Arraylist back to array numArray = numList.toArray(numArray); // print the changed array System.out.println('
Array with value ' + newElement + ' added:
' + Arrays.toString(numArray)); } }
Вихід:

Як показано у наведеній вище програмі, масив рядків спочатку перетворюється в ArrayList за допомогою методу asList. Потім новий елемент додається до ArrayList за допомогою методу add. Після додавання елемента ArrayList перетворюється назад у масив.
порівняння інструментів управління вимогами з відкритим кодом
Це більш ефективний підхід у порівнянні з розглянутими раніше.
Рядковий масив містить
Якщо ви хочете дізнатись, чи присутній у масиві рядків певний рядок чи ні, тоді ви можете скористатися методом «містить». Для цього потрібно спочатку перетворити масив рядків у ArrayList, оскільки цей метод належить ArrayList.
Наступна реалізація показує використання методу ‘містить’.
import java.io.*; import java.lang.*; import java.util.*; class Main { public static void main(String() args) { String() words = new String(){'C++', 'Java', 'C', 'Python'}; // Convert String Array to List Listwordslist = Arrays.asList(words); String tochk = 'Java'; if(wordslist.contains(tochk)){ System.out.println('The word ' + tochk + ' present in string array'); } else System.out.println('The word ' + tochk + ' not present in string array' ); } }
Вихід:

Спочатку ми перевірили, чи містить даний масив рядків рядок „Java“. Оскільки воно присутнє, відображається відповідне повідомлення. Далі ми змінюємо рядок для перевірки на „C #“. У цьому випадку метод ‘contains’ повертає false.

Зверніть увагу, що для методу contains рядок, переданий як аргумент, завжди чутливий до регістру. Таким чином, у наведеній вище реалізації, якщо ми надаємо 'java' як аргумент методу contains, тоді він поверне false.
Сортувати масив рядків
Ми вже бачили детальну тему на тему «Сортування в масивах». Методи сортування масиву рядків такі ж, як і інші масиви.
Нижче наведено реалізацію методу «сортування» класу «Масиви», який сортує рядки в масиві в алфавітному порядку.
import java.util.*; class Main { public static void main(String() args) { String() colors = {'red','green','blue','white','orange'}; System.out.println('Original array: '+Arrays.toString(colors)); Arrays.sort(colors); System.out.println('Sorted array: '+Arrays.toString(colors)); } }
Вихід:

На виході вищезазначеної програми відображається вихідний масив вводу, а також вихідний масив, відсортований за алфавітом.
Шукати рядок у рядковому масиві
Окрім методу «містить», який ми щойно обговорили, ви також можете шукати певний рядок у масиві рядків, обходячи кожен елемент масиву рядків. Тут ви порівняєте кожен елемент масиву рядків із рядком для пошуку.
Пошук припиняється, коли знайдено перше входження рядка та повернуто відповідний індекс рядка в масиві. Якщо рядок не знайдено до кінця масиву рядків, відображається відповідне повідомлення.
Ця реалізація показана в наступній програмі Java.
import java.util.*; class Main { public static void main(String() args) { String() strArray = { 'Book', 'Pencil', 'Eraser', 'Color', 'Pen' }; boolean found = false; int index = 0; String searchStr = 'Pen'; for (int i = 0; i Вихід:

Вищевказана програма шукає рядок «Pen» у заданому масиві рядків і повертає відповідний індекс, коли його знаходять.
Перетворити масив рядків на рядок
Давайте обговоримо способи перетворення масиву рядків у рядок. Ми обговоримо три різні методи для цього на прикладі кожного.
Використання методу toString
Перший метод - використання методу «toString» класу «Масиви». Він приймає масив рядків як аргумент і повертає рядкове представлення масиву.
Наступна програма Java показує використання методу toString.
import java.util.*; public class Main { public static void main(String args()) { //declare a string String() str_Array = {'This','is','Software','Testing','Help'}; System.out.println('String array converted to string:' + Arrays.toString(str_Array)); } }
Вихід:

Вищевказана програма використовує метод ‘toString’ для відображення рядкового подання даного масиву рядків.
Використання методу StringBuilder.Append ()
Наступним підходом перетворення масиву рядків у рядок є використання класу ‘StringBuilder’. Вам слід створити об’єкт типу StringBuilder і використовувати метод «Додати» StringBuilder, щоб по черзі додавати елементи масиву рядків до об’єкта StringBuilder.
Як тільки всі елементи масиву додаються до об'єкта StringBuilder, ви можете використовувати метод 'toString' для цього об'єкта, щоб нарешті отримати подання рядка.
import java.util.*; public class Main { public static void main(String args()) { //string array String() str_Array = {'This','is','Software','Testing','Help'}; System.out.print('Original string array:'); //print string array for(String val:str_Array) System.out.print(val + ' '); System.out.println('
'); //construct a stringbuilder object from given string array StringBuilder stringBuilder = new StringBuilder(); for (int i = 0; i Вихід:

Наведена вище програма показує перетворення масиву рядків у рядок за допомогою класу StringBuilder.
Використання операції приєднання
Ви також можете використовувати операцію ‘join’ класу String, щоб змінити масив рядків на рядкове представлення.
Операція ‘join’ приймає два аргументи, перший - це роздільник або роздільник рядка, а другий аргумент - масив рядків. Потім операція приєднання повертає рядок, відокремлений вказаним роздільником (перший аргумент).
Перевірте наступну програму, яка демонструє використання операції приєднання для отримання рядка з масиву рядків.
import java.util.*; public class Main { public static void main(String args()) { //string array String() str_Array = {'This','is','Software','Testing','Help'}; System.out.println('Original string array:'); //print the string array for(String val:str_Array) System.out.print(val + ' '); System.out.println('
'); //form a string from string array using join operation String joinedString = String.join(' ', str_Array); //print the string System.out.println('String obtained from string array:' + joinedString); } }
Вихід:

Перетворити рядок у масив рядків
Давайте побачимо зворотну операцію перетворення рядка в масив рядків. Існує два методи для цього перетворення.
Використання операції розділення
Перший метод перетворення рядка в масив рядків полягає у використанні операції розділення класу String. Ви можете розділити рядок на вказаний роздільник (кома, пробіл тощо) і повернути щойно створений масив рядків.
Наступна реалізація демонструє використання операції розділення.
public class Main { public static void main(String args()) { //declare a string String myStr = 'This is Software Testing Help'; //use split function to split the string into a string array String() str_Array = myStr.split(' ', 5); System.out.println('String Array after splitting the string '' + myStr + '':'); //display the string array for (int i=0;i Вихід:

Вищевказана програма використовує функцію split, щоб розділити рядок на основі простору і повертає 5-елементний масив рядків.
Використання регулярного виразу
Наступним методом перетворення рядка у масив рядків є використання регулярних виразів. Ви можете вказати шаблон, а потім розділити даний рядок відповідно до вказаного шаблону.
Можна використовувати Клас регулярних виразів , що належить пакунку java.util.
Нижче наведено приклад використання шаблонів для перетворення рядка в масив рядків.
import java.util.Arrays; import java.util.regex.Pattern; public class Main { public static void main(String args()) { //declare a string String myStr = 'This is Java series tutorial'; System.out.println('The original string:' + myStr + '
'); String() str_Array = null; //split string on space(' ') Pattern pattern = Pattern.compile(' '); //use pattern split on string to get string array str_Array = pattern.split(myStr ); //print the string array System.out.println('String Array after splitting the string using regex pattern:'); for (int i=0;i Вихід:

У вищезазначеній програмі шаблон, який ми вказали, є пробілом. Таким чином, рядок розбивається на пробіли і повертає масив рядків. Як ви вже можете зрозуміти, використання регулярних виразів і шаблонів є набагато ефективнішим способом програмування.
Перетворити масив рядків у список
Ви також можете перетворити масив рядків у список. Для цього ми перерахували кілька методів
Використання користувацького коду
Перший метод полягає у використанні користувацького коду для перетворення масиву рядків у список. У цьому методі обводиться масив рядків, і кожен елемент додається до списку за допомогою методу add списку.
Наступна програма показує цю реалізацію.
import java.util.*; public class Main { public static void main( String() args ) { //a string array String() numArray = { 'One', 'Two', 'Three', 'Four', 'Five' }; System.out.println('The string array:' + Arrays.toString(numArray)); //define arraylist with size same as string array Liststr_ArrayList = new ArrayList(numArray.length); //add string array elements to arraylist for (String str:numArray) { str_ArrayList.add(str ); } System.out.println('
Arraylist created from string array:'); //print the arraylist for (String str : str_ArrayList) { System.out.print(str + ' ' ); } } }
Вихід:

Як показано у наведеній вище програмі, спочатку створюється список. Потім, використовуючи для кожного циклу, кожен елемент масиву рядків додається до списку. Нарешті, список надруковано.
Використання методу Collections.addAll ()
Другий спосіб перетворення масиву рядків у список - це використання методу ‘addAll’ у рамках колекцій. Метод addAll () бере ArrayList та масив рядків як вхідні дані та копіює вміст масиву рядків у ArrayList.
У наступній програмі показано використання методу addAll для перетворення масиву рядків у список.
import java.util.*; public class Main { public static void main( String() args ) { //a string array String() vehiclesArray = { 'moped', 'car', 'SUV', 'bicycle', 'bus' }; System.out.println('The string array:' + Arrays.toString(vehiclesArray)); //define arraylist with size same as string array List str_ArrayList = new ArrayList(vehiclesArray.length); //add string array elements to arraylist using Collections.addAll method Collections.addAll(str_ArrayList, vehiclesArray ); System.out.println('
Arraylist created from string array:'); //print the arraylist for (String str : str_ArrayList) { System.out.print(str + ' ' ); } } }
Вихід:

У наведеній вище програмі ми перетворили заданий масив рядків у список за допомогою методу Collections.addAll.
Використання Arrays.asList ()
Нарешті, клас Array надає метод ‘asList ()’, який безпосередньо перетворює даний масив рядків у список.
безкоштовний відеоконвертер для великих файлів -
Нижче наведено програму Java, яка використовує asList.
import java.util.*; public class Main { public static void main( String() args ) { //a string array String() vehiclesArray = { 'moped', 'car', 'SUV', 'bicycle', 'bus' }; System.out.println('The string array:' + Arrays.toString(vehiclesArray)); //Convert array to list using asList method List str_ArrayList = Arrays.asList(vehiclesArray ); System.out.println('
Arraylist created from string array:'); //print the arraylist for (String str : str_ArrayList) { System.out.print(str + ' ' ); } } }
Вихід:

Як показано вище, метод asList класу Arrays перетворює масив у список і повертає цей список.
Перетворити список на масив рядків
У попередньому розділі ми побачили кілька методів перетворення масиву рядків у список. Тепер давайте розглянемо методи перетворення списку у масив рядків.
Використання ArraList.get ()
Перший метод - це метод get ArrayList, який повертає окремі елементи списку. Ви можете пройти ArrayList і викликати метод get, який поверне елемент, який потім може бути призначений розташуванню масиву.
Наступна програма показує цю реалізацію.
import java.util.*; public class Main { public static void main( String() args ) { //ArrayList initialization ArrayList str_ArrayList= new ArrayList(); //add items to the arraylist str_ArrayList.add('str1'); str_ArrayList.add('str2'); str_ArrayList.add('str3'); str_ArrayList.add('str4'); str_ArrayList.add('str5'); //ArrayList to Array Conversion String str_Array() = new String(str_ArrayList.size()); for(int j =0;j Вихід:

Наведена вище програма показує перетворення ArrayList у масив рядків за допомогою методу get.
Використання методу ArrayList.toArray ()
ArrayList надає метод ‘toArray ()’, який повертає представлення масиву ArrayList. Таким чином, ви можете отримати масив рядків із рядка ArrayList, використовуючи цей метод.
Перевірте наступну програму, яка використовує метод toArray.
import java.util.*; public class Main { public static void main( String() args ) { //ArrayList initialization ArrayList str_ArrayList= new ArrayList(); //add items to the arraylist str_ArrayList.add('Mumbai'); str_ArrayList.add('Delhi'); str_ArrayList.add('Pune'); str_ArrayList.add('Chennai'); str_ArrayList.add('Kolkata'); //ArrayList to Array Conversion using toArray method String str_Array()=str_ArrayList.toArray(new String(str_ArrayList.size())); //print array elements System.out.println('String array obtained from string arraylist:'); for(String ary: str_Array){ System.out.print(ary + ' '); } } }
Вихід:

Спочатку елементи додаються до ArrayList, а потім за допомогою методу ‘toArray’ список перетворюється на масив рядків.
Перетворити масив рядків на масив Int
Іноді вам може знадобитися виконати операції з цифрами. У цьому випадку, якщо ваш масив рядків має числовий вміст, доцільно перетворити цей масив рядків на масив int. Для цього вам потрібно використовувати функцію ‘parseInt’ на кожному елементі масиву та витягти ціле число.
Наступна програма показує перетворення масиву рядків у масив int.
import java.util.*; public class Main { public static void main( String() args ) { //string arrya declaration String () str_Array = {'10', '20','30', '40','50'}; //print the string array System.out.println('Original String Array:'); for(String val:str_Array) System.out.print(val + ' '); System.out.println('
The integer array obtained from string array:'); //declare an int array int () int_Array = new int (str_Array.length); //assign string array values to int array for(int i=0; i Вихід:

У наведеній вище програмі ми маємо масив рядків, який містить числа як рядки. У цій програмі кожен із елементів рядкового масиву аналізується за допомогою функції ‘parseInt’ і присвоюється масиву типу int.
Зверніть увагу, що це перетворення буде працювати лише на масиві рядків, що має числові елементи. Якщо будь-який з елементів масиву рядків не є числовим, то компілятор викидає „java.lang.NumberFormatException“.
Часті запитання
Q # 1) Яка різниця між масивом і рядком у Java?
Відповідь: Масив - це суцільна послідовність елементів. Рядок - це послідовність символів, завершена нульовим символом. Рядки незмінні, тобто коли вони визначені, їх неможливо змінити. Будь-які зміни були внесені в результати рядків у новому рядку.
Масиви можна змінювати. Масиви можуть містити елементи різних типів даних, включаючи рядки.
Q # 2) Як ви оголошуєте масив на Java?
Відповідь: Загальний спосіб оголошення масиву в Java:
введіть ім'я_масиву ();
Або
введіть () array_name;
Отже, якщо myarray є змінною масиву з елементами типу int, то цей масив може бути оголошений як:
int myarray ();
Або
int () myarray;
Q # 3) Як створити масив рядків?
Відповідь: Якщо strArray є масивом рядків, тоді його оголошення може бути:
Рядок () strArray;
Або
Рядок strArray ();
Q # 4) Що таке аргументи String ()?
Відповідь: String () args у Java - це масив рядків, що містить аргументи командного рядка, які можна передавати програмі Java.
Q # 5) Чи можуть масиви містити рядки?
Відповідь: Так. Подібно до того, як масиви можуть містити інші типи даних, такі як char, int, float, масиви також можуть містити рядки. У цьому випадку масив стає масивом «масиву символів», оскільки рядок можна розглядати як послідовність або масив символів.
Висновок
У цьому підручнику ми побачили деталі String Array у Java. Ми пройшли всі основні концепції, пов'язані з масивом рядків, включаючи оголошення, визначення та ініціалізацію масиву рядків у Java.
Ми також обговорили декілька операцій, таких як пошук, сортування, приєднання тощо та перетворення масиву рядків у список, рядок, масив int тощо. На цьому ми закінчуємо наше обговорення масивів рядків.
У наступних підручниках ми обговоримо багатовимірні масиви на Java.
Рекомендована література
- Підручник з довжини масиву Java із прикладами коду
- Рядок Java із підручником для буфера рядків та побудови рядків
- Підручник JAVA для початківців: 100+ практичних навчальних посібників Java
- Як відсортувати масив на Java - Підручник з прикладами
- Зворотній масив у Java - 3 методи з прикладами
- Підручник з рядків C # - Рядові методи з прикладами коду
- String Array C ++: Впровадження та представлення на прикладах
- Ключове слово Java 'this': Підручник із прикладами коду