java array how print elements an array java
Овај водич ће објаснити различите методе за штампање елемената низа у Јави. Објашњене методе су - Арраис.тоСтринг, Фор Лооп, Фор Евери Лооп и ДеепТоСтринг:
У нашем претходном водичу разговарали смо о стварању иницијализације низа. За почетак проглашавамо инстанцу и иницијализујемо низ. Једном када то урадимо, обрађујемо елементе низа. После овога треба да одштампамо излаз који се састоји од елемената низа.
Шта ћете научити:
Методе за испис низа у Јави
Постоје различити начини за испис елемената низа. Можемо претворити низ у низ и исписати тај низ. Петље такође можемо користити за итерацију кроз низ и штампање елемената један по један.
Истражимо опис ових метода.
# 1) Низови.тоСтринг
Ово је метода за испис елемената Јава низа без употребе петље. Метода ‘тоСтринг’ припада класи „Арраис“ пакета „јава.утил“.
Метода ‘тоСтринг’ претвара низ (прослеђен му као аргумент) у приказ низа. Тада можете директно исписати низ низа у низу.
Програм у наставку примењује методу тоСтринг за испис низа.
import java.util.Arrays; public class Main { public static void main(String() args) { //array of strings String() str_array = {'one','two','three','four','five'}; System.out.println('Array elements printed with toString:'); //convert array to string with Arrays.toString System.out.println(Arrays.toString(str_array)); } }
Излаз:
Као што видите, то је само линија кода која може да одштампа читав низ.
# 2) Коришћење Фор Лооп
Ово је далеко најосновнија метода за штампање или прелазак кроз низ на свим програмским језицима. Кад год се од програмера затражи да штампа низ, прво што ће програмер учинити је да започне писање петље. Можете користити фор за приступ елементима низа.
Следи програм који показује употребу фор петља у Јави .
public class Main { public static void main(String() args) { Integer() myArray = {10,20,30,40,50}; System.out.println('The elements in the array are:'); for(int i =0; i<5;i++) //iterate through every array element System.out.print(myArray(i) + ' '); //print the array element } }
Излаз:
Петља „фор“ се понавља кроз сваки елемент у Јави и стога бисте требали знати када да зауставите. Стога да бисте приступили елементима низа помоћу петље фор, требало би да му доставите бројач који ће рећи колико пута мора да изврши итерацију. Најбољи бројач је величина низа (дата својством ленгтх).
главни фокус испитивања прихватљивости је
# 3) Коришћење Фор-Евери Лооп
Такође можете да користите форЕацх петљу Јаве за приступ елементима низа. Имплементација је слична петљи фор у којој прелазимо кроз сваки елемент низа, али синтакса форЕЕ петље је мало другачија.
Применимо програм.
public class Main { public static void main(String() args) { Integer myArray()={10,20,30,40,50}; System.out.println('The elements in the array are:'); for(Integer i:myArray) //for each loop to print array elements System.out.print(i + ' '); } }
Излаз:
Када користите форЕацх, за разлику од лооп, не треба вам бројач. Ова петља пролази кроз све елементе у низу док не стигне на крај низа и приступи сваком елементу. Петља ‘форЕацх’ се посебно користи за приступ елементима низа.
Обишли смо готово све методе које се користе за штампање низова. Ове методе раде за једнодимензионалне низове. Када је реч о штампању вишедимензионалних низова, јер те низове морамо штампати редом по ступцима, морамо мало да изменимо наше претходне приступе.
О томе ћемо више разговарати у нашем водичу о дводимензионалном низу.
# 4) ДеепТоСтринг
„ДеепТоСтринг“ који се користи за штампање дводимензионалних низова сличан је методи „тоСтринг“ о којој смо раније говорили. То је зато што ако само користите „тоСтринг“, јер је структура низ унутар низа за вишедимензионалне низове; само ће исписати адресе елемената.
Отуда користимо функцију „деепТоСтринг“ класе Арраис за штампање вишедимензионалних елемената низа.
Следећи програм ће показати методу ‘деепТоСтринг’.
import java.util.Arrays; public class Main { public static void main(String() args) { //2D array of 3x3 dimensions int()() array_2d = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; System.out.println('Two-dimensional Array is as follows:'); System.out.println(Arrays.deepToString(array_2d)); //convert 2d array to string and display } }
Излаз:
Размотрићемо још неке методе штампања вишедимензионалних низова у нашем водичу о вишедимензионалним низовима.
Често постављана питања
П # 1) Објасните тоСтринг метод.
Одговор: Метода ‘тоСтринг ()’ користи се за претварање било ког ентитета који му је прослеђен у низ. Ентитет може бити променљива, низ, листа итд.
П # 2) Шта је Арраис.тоСтринг у Јави?
Одговор: Метода ‘тоСтринг ()’ враћа представљање низа низа који му се прослеђује као аргумент. Елементи низа затворени су у угласту заграду (()) када се приказују методом ‘тоСтринг ()’.
П # 3) Да ли низови имају метод тоСтринг?
Одговор: Не постоји директна метода „тоСтринг“ коју можете користити на променљивој низа. Али класа „Низови“ из пакета „јава.утил“ има методу „тоСтринг“ која као аргумент узима променљиву низа и претвара је у представљање низа.
П # 4) Шта је „попунити“ у Јави?
Одговор: Метода филл () користи се за попуњавање наведене вредности сваком елементу низа. Ова метода је део класе јава.утил.Арраис.
П # 5) Која техника / петља у Јави посебно ради са Низовима?
Одговор: Конструкција „за сваког“ или побољшана фор петља је петља која посебно ради са низовима. Као што видите, користи се за итерацију преко сваког елемента у низу.
Закључак
У овом упутству смо објаснили методе које можемо користити за штампање низова. Углавном користимо петље за прелазак и испис елемената низа један по један. У већини случајева морамо знати када да зауставимо док користимо петље.
ФорЕацх конструкција Јаве посебно се користи за прелазак колекције објеката укључујући низове. Такође смо видели методу тоСтринг класе Арраис која претвара низ у представљање низа и можемо директно приказати низ.
Овај водич је намењен штампању једнодимензионалног низа. Такође смо разговарали о методи штампања вишедимензионалних низова. О осталим методама или варијацијама постојећих метода разговараћемо када преузмемо тему вишедимензионалних низова у другом делу ове серије.
Препоручено читање
- Јава типови података, петље, низови, прекидачи и тврдње
- Основне И / О операције у Јави (улазни / излазни токови)
- Конфигурисање Мавена са Ецлипсе Јава ИДЕ
- Како тестирати ЈАВА апликације - Савети са примерима тест примера (1. део)
- Водич за Јава Цоллецтионс Фрамеворк (ЈЦФ)
- Примена Јава-а: Стварање и извршавање Јава ЈАР датотеке
- Увод у програмски језик Јава - Видео водич
- Водич за ЈАВА за почетнике: 100+ практичних Јава видео водича