8 methods convert an integer string java
У овом упутству ћемо истражити различите методе претварања Интегер-а у Стринг у Јави заједно са занимљивим примерима програмирања:
Обрадићемо употребу следећих метода које пружају различите Јава класе за претварање Инт у Стринг у Јави:
- Спајање низова
- Стринг.валуеОф ()
- Стринг.формат ()
- Интегер.тоСтринг ()
- Интегер.Стринг (инт)
- СтрингБуилдер аппенд ()
- СтрингБуффер аппенд ()
- ДецималФормат формат ()
Ове методе ћемо детаљно погледати једну по једну.
=> Посетите овде да бисте научили Јаву из нуле
Шта ћете научити:
- Прикривање целог броја у низ на Јави
- # 1) Коришћење повезивања низова
- # 2) Коришћење методе Стринг.ВалуеОф ()
- # 3) Коришћење методе Стринг.формат ()
- # 4) Коришћење методе Интегер (инт) .тоСтринг ()
- # 5) Коришћење методе Интегер.тоСтринг (инт)
- # 6) Коришћење метода класе СтрингБуилдер
- # 7) Коришћење метода класе СтрингБуффер
- # 8) Коришћење метода класе ДецималФормат
- Честа питања о претварању Инт у Стринг у Јави
- Закључак
Прикривање целог броја у низ на Јави
У разним сценаријима, током развијања било које апликације или веб странице, потребно је написати Јава програм за претварање целог броја у Стринг.
Размотримо сценарио у нашем Јава програму, где је након извршавања одређених аритметичких операција над променљивим инт, примљена вредност резултата целобројна вредност. Међутим, ову вредност треба проследити неком текстуалном пољу или пољу текстуалне површине на веб страници. У таквим случајевима потребно је прво претворити ову инт вредност у Стринг.
# 1) Коришћење повезивања низова
Више пута смо користили Јава плус ‘+’ оператор. Ово се врло често користи приликом штампања било ког излаза на конзоли методом Систем.оут.принтлн ().
package com.softwaretestinghelp; /** * This class demonstrates sample code to convert int to String Java program * using String concatenation * * @author * */ public class IntStringDemo1 { public static void main(String() args) { // Assign int 25 to int variable length int length = 25; // Assign int 10 to int variable width int width = 10; // Multiply variable value length and width and assign to calculatedArea int calculatedArea = length * width; // concatenate calculatedArea to String 'Variable calculatedArea Value --->' using plus ‘+’ // operator // print variable int type calculatedArea System.out.println('Variable calculatedArea Value --->' + calculatedArea); } }
Ево резултата програма:
Променљива израчуната вредност површине -> 250
У горњем програму повезујемо инт обрачуната површина са низом „Вредност израчунате променљиве површине ->“ на следећи начин:
„Променљива израчуната вредност површине ->“ + израчуната површина
Ово претвара израчунату површину инт у Стринг. Тада се овај низ прослеђује као аргумент систему. напоље .принтлн () метода за испис на конзоли на следећи начин:
Систем. напоље .принтлн („Променљива израчуната вредност површине ->“ + израчуната површина);
Ово исписује Стринг на конзоли:
Променљива израчуната вредност површине -> 250
# 2) Коришћење методе Стринг.ВалуеОф ()
Класа Стринг има статичке методе преоптерећења валуеОф (). Сврха ових метода преоптерећења је претварање аргумената примитивних типова података попут инт, лонг, флоат у Стринг тип података.
Погледајмо потпис методе за тип података инт у наставку:
публиц статиц Стринг валуеОф (инт и)
Ова статичка метода прима аргумент типа података инт и враћа представљање низа аргумента инт.
Параметри:
и: Ово је цео број.
Поврат:
Приказивање низа аргумента инт.
Хајде да разумемо како се користи ова метода Стринг.валуеОф () помоћу следећег програма за пример. У овом програму додајемо два броја и користићемо методу Стринг.валуеОф () за конверзију целобројне сумВалуе у Стринг.
Доље је дат пример за вашу референцу:
package com.softwaretestinghelp; /** * This class demonstrates sample code to convert int to String Java program * using String.valueOf() method * * @author * */ public class IntStringDemo2 { public static void main(String() args) { // Assign int 300 to int variable x int x = 300; // Assign int 200 to int variable y int y = 200; // Add variable value x and y and assign to sumValue int sumValue = x + y; // Pass sumValue as an argument to String.valueOf() to convert // sumValue to String String sum = String.valueOf(sumValue); // print variable String sum System.out.println('Variable sum Value --->' +sum); } }
Ево резултата програма:
Вредност променљиве суме -> 500
# 3) Коришћење методе Стринг.формат ()
Класа Стринг има статички метод за претварање аргумената у наведени формат.
Погледајмо потпис методе испод:
јавни статични формат низа (формат низа, објект ... аргс)
Ово је статичка метода класе Стринг која користи специфицирани формат низа и аргументе објекта и враћа форматирани низ. У случају више аргумената од спецификатора формата, додатни аргументи се игноришу. Број аргумената је променљив, можда нула.
Параметри:
формат: формат стринг
аргс: аргументи које треба форматирати према низу формата
Поврат:
Низ форматиран према наведеном низу формата
Баца:
Ова метода баца ИллегалФорматЕкцептион, НуллПоинтерЕкцептион.
Хајде да разумемо употребу ове методе Стринг.формат ().
Погледајмо исти програмски код за поређење 2 целобројна броја. Програм ће од 2 броја отиснути већи број. Овај програм користи методу Стринг.формат () за претварање целог броја Велики број до Стринга.
Пример програма дат је у наставку:
package com.softwaretestinghelp; /** * This class demonstrates sample code to convert int to String Java program * using String.format() method * * @author * */ public class IntStringDemo3 { public static void main(String() args) { // Assign int 25 to int variable a int a = 25; // Assign int -50 to int variable b int b = -50; // Compare two numbers a and b int largeNumber = 0; if(a>b) { //if a is greater than b assign it to largeNumber variable largeNumber = a; }else { //if a is less than b then assign b to largeNumber variable largeNumber = b; } // Pass largeNumber as an argument to String.format() to convert // largeNumber to String String largeNumberString = String.format('|%5d|',largeNumber); // print variable String largeNumberString System.out.println('Variable largeNumber Value --->' + largeNumberString); } }
Ево резултата програма:
Варијабла ларгеНумбер Валуе -> | 25 |
У горњем примеру узорка користили смо методу Стринг.формат (). Користимо „|% 5д |“ као формат и прослеђивање инт вредности ларгеНумбер као доле:
Стринг ларгеНумберСтринг = Низ. формат („|% 5д |“, великиБрој);
Стринг.формат () враћа форматирани низ према наведеном формату „|% 5д |“, тј. Број наведен у „||“ са ширином 5 и поравнат надесно, тј. |. | 25 | и исто штампа на конзоли.
Систем. напоље .принтлн („Варијабла ларгеНумбер Валуе ->“ + ларгеНумберСтринг);
Дакле, излаз на конзоли је Варијабла ларгеНумбер Валуе -> | 25 |
Сада, погледајмо цео број у Стринг Јава методе конверзије које пружа класа Интегер.
ка менаџерски интервју питања одговори пдф
Видећемо следеће методе класе Интегер:
-
-
- Интегер (инт) .тоСтринг ().
- Интегер.тоСтринг (инт)
-
# 4) Коришћење методе Интегер (инт) .тоСтринг ()
Цео број класа пружа метод тоСтринг () за претварање инт у Стринг.
Погледајмо потпис методе испод:
јавни Стринг тоСтринг ()
Ова метода претвара вриједност у потписани децимални приказ и враћа објект Стринг.
Хајде да разумемо употребу овога Интегер (инт) .тоСтринг () метода.
Погледајмо узорак кода за израчунавање остатка два броја и испис на конзоли помоћу методе Интегер (инт) .тоСтринг () за претварање целог броја ремаиндерВалуе у његов приказ Стринг.
Ево примера програма у наставку:
package com.softwaretestinghelp; /** * This class demonstrates sample code to convert int to String Java program * using Integer.toString() method * * @author * */ public class IntStringDemo4 { public static void main(String() args) { // Assign int 33 to int variable dividentValue int dividentValue = 33; // Assign int 5 to int variable dividerValue int dividerValue = 5; // Calculate remainder of dividentValue and dividerValue using modulus int remainderValue = dividentValue % dividerValue; // Pass remainderValue as an argument to new Integer() to convert it to Integer object Integer remainderIntValue = new Integer(remainderValue); // Invoke toString() method on Integer object remainderIntValue convert it to String String remainder = remainderIntValue.toString(); // print variable String remainder System.out.println('Variable remainder Value --->' + remainder); } } }
Ево резултата програма:
Остатак променљиве Вредност -> 3
У горњем програму креирали смо инстанцу класе Интегер
Нова Цео број (остатакВалуе);
и позвао методу ТоСтринг () на њему, као испод:
Стринг остатак = ремаиндерИнтВалуе.тоСтринг ();
Ова изјава враћа Стринг репрезентацију објекта класе Интегер ремаиндерИнтВалуе.
# 5) Коришћење методе Интегер.тоСтринг (инт)
Цео број такође пружа статички метод тоСтринг () за претварање инт у Стринг.
Погледајмо потпис методе испод:
јавни статички низ тоСтринг (инт и)
Ова статичка метода враћа представљање објекта Стринг за наведени цијели број. Овде се аргумент претвара у потписану децималну представу и враћа као Стринг. Ово је потпуно исто као и преоптерећена метода тоСтринг (инт и, инт радик) где је вредност радик 10.
Параметри:
и: Ово је целобројна вредност коју треба претворити
Поврат:
Низовни приказ аргумента и који има радикс 10.
Хајде да разумемо употребу овога Цео број . тоСтринг (инт и) метода.
Напишимо узорак програмског кода који од корисника тражи да унесе број, израчуна квадрат квадрата и одштампа квадрат на конзоли помоћу методе Интегер.тоСтринг (инт и) да претвори целобројни квадратВалуе у Стринг.
Ево примера програма у наставку:
package com.softwaretestinghelp; import java.util.Scanner; /** * This class demonstrates sample code to convert int to String Java program * using Integer.toString(int i ) method * * @author * */ public class IntStringDemo5 { private static Scanner scanner; public static void main(String() args) { //Prompt user to enter input using Scanner and here System.in is a standard input stream scanner = new Scanner(System.in); System.out.print('Please Enter the number'); //Scan the next token of the user input as an int and assign it to variable x int x= scanner.nextInt(); //Calculate square of the number assigned to x int squareValue = x*x; // Pass squareValue as an argument to Integer.toString() to convert // squareValue to String String square = Integer.toString(squareValue); // print variable String square System.out.println('Variable square Value --->' + square); } }
Ево резултата програма:
Унесите број 5
Вредност променљивог квадрата -> 25
У горњем програму позвали смо статичку методу тоСтринг на класу Интегер прослеђујући скуареВалуе као аргумент
Стринг квадрат = Цео број. тоСтринг (скуареВалуе);
Ово враћа Стринг представу инт вредности скуареВалуе
Погледајмо још неке начине, тј. Коришћење метода класе СтрингБуффер, СтрингБуилдер.
Класа СтрингБуффер се користи за додавање више вредности у Стринг. СтрингБуилдер ради тачно задатак, једина разлика је у томе што је СтрингБуффер сигуран за нит, али СтрингБуилдер није.
Препоручено читање => Јава Стринг Туториал
# 6) Коришћење метода класе СтрингБуилдер
Погледајмо како да користимо СтрингБуилдер методе за претварање инт у Стринг у Јави.
Ево потписа методе:
јавни СтрингБуилдер додатак (инт и)
Овај метод додаје секвенцу низом представљања инт аргумента.
Параметри:
и: Ово је цео број.
Поврат:
Ово је референца на објекат.
јавни Стринг тоСтринг ()
Ова метода враћа низ који представља податке у овом низу.
Доље је дат пример програма који израчунава просек целобројних вредности и илуструје употребу СтрингБуилдер за конверзију целог броја авгНумбер у Стринг.
package com.softwaretestinghelp; /** * This class demonstrates sample code to convert int to String Java program * using StringBuilder append() toString() method * * @author * */ public class IntStringDemo6 { public static void main(String() args) { // Assign values to array of type int int() numArray = {15,25,60,55}; //Find the array size int arrLength = numArray.length; int arrSum = 0; //Calculate addition of all numbers for(int i=0;i' + average); } }
Ево резултата програма:
Просечна променљива вредност -> 38
У горњем програму смо користили методу СтрингБуилдер аппенд () и конвертовали објект СтрингБуилдер у Стринг методом тоСтринг ()
стрбАвг.аппенд (авгНумбер);
Просек низа = стрбАвг.тоСтринг ();
# 7) Коришћење метода класе СтрингБуффер
Погледајмо како Јава претвара инт у Стринг начин користећи СтрингБуффер методе.
Ево потписа методе:
јавни СтрингБуффер додатак (инт и)
Овај метод додаје секвенцу низом представљања инт аргумента.
Параметри:
и: Ово је цео број.
Поврат:
Ово је референца на објекат.
ширина прва претрага ц ++ стабло
јавни Стринг тоСтринг ()
Ова метода враћа низ који представља податке у овом низу.
Погледајмо пример програма у наставку. Користимо доњу методу Матх.мин () да пронађемо доњу вредност између 2 вредности инт и СтрингБуффер методе за конверзију целобројне минВалуе у Стринг.
package com.softwaretestinghelp; /** * This class demonstrates sample code to convert int to String Java program * using StringBuffer append() toString() method * * @author * */ public class IntStringDemo7 { public static void main(String() args) { // Assign int 60 to int variable a int a = 60; // Assign int -90000 to int variable b int b = -90000; // Get lower value between int a and b using Math class method min() int minValue = Math.min(a, b); // Pass minValue as an argument to StringBuffer.append() method StringBuffer strbMinValue = new StringBuffer(); strbMinValue.append(minValue); //Convert strbMinValue to String using toString() method String minimumValue = strbMinValue.toString(); // print variable String miniumValue System.out.println('Variable miniumValue Value --->' + minimumValue); } }
Ево резултата програма:
Променљива вредност миниумВалуе -> - 90000
У горњем програму користили смо методу СтрингБуффер аппенд () и конвертовали објект СтрингБуффер у Стринг методом тоСтринг ()
стрбМинВалуе.аппенд (минВалуе);
Стринг минимумВалуе = стрбМинВалуе.тоСтринг ();
# 8) Коришћење метода класе ДецималФормат
Јава инт се такође може претворити у Стринг методом класе јава.тект.ДецималФормат.
Овде је потпис методе методе () класе.
НумберФормат. ДецималФормат проширује класу НумберФормат.
јавни коначни формат низа (дуги број)
Ова метода враћа форматирани низ за аргумент типа података лонг
Параметри:
број: Ово је вредност типа података лонг
Поврат:
форматирани низ
Доље је дат пример програма који илуструје употребу методе класе ДецималФормат за претварање целобројног елементВалуе у Стринг.
package com.softwaretestinghelp; import java.text.DecimalFormat; import java.util.Scanner; /** * This class demonstrates sample code to convert int to String Java program * using DecimalFormat format() method * * @author * */ public class IntStringDemo8 { private static Scanner scanner; public static void main(String() args) { // Assign values to array of arrays of type int int()() numArray = { {15,20,30,60}, {300,600,900} }; //Prompt user to enter input using Scanner and here System.in is a standard input stream scanner = new Scanner(System.in); System.out.println('Please Enter the array number'); //Scan the next token of the user input as an int and assign it to variable x int x= scanner.nextInt(); System.out.println('Please Enter the element number'); //Scan the next token of the user input as an int and assign it to variable y int y= scanner.nextInt(); int elementValue = numArray(x)(y); System.out.println(elementValue); // Pass '#' as format for DecimalFormat DecimalFormat formatElement = new DecimalFormat('#'); //Pass elementValue as an argument to format() method to convert it to String String element = formatElement.format(elementValue); // print variable String element System.out.println('Variable element Value --->' + element); } }
Ево резултата програма:
Унесите број низа
1
Унесите број елемента
1
600
Вредност променљивог елемента -> 600
У горе наведеном програму користили смо метод класе ДецималФормат цласс () и претворили инт елементВалуе у Стринг као доле:
Стринг елемент = форматЕлемент.формат (елементВалуе);
Стога смо покрили више метода претварања Јава целобројних вредности у Стринг вредност. У свим узорцима програма видјели смо различите сценарије гдје је потребно претворити цијеле вриједности у вриједности низа и излаз конзоле се приказује.
Дакле, у сврху претварања целог броја у Стринг у Јави, било која од метода приказаних у горњим примерцима кодова може се користити у вашем Јава програму.
Доље су дата нека од најчешћих питања о конверзији инт у стринг.
Честа питања о претварању Инт у Стринг у Јави
П # 1) Можемо ли претворити инт у Стринг на Јави?
Одговор: да , у Јави можемо претворити инт у Стринг.
Инт можемо претворити у Стринг користећи следеће методе:
- Спајање низова
- Стринг.валуеОф ()
- Стринг.формат ()
- Интегер.тоСтринг ()
- Интегер.Стринг (инт)
- СтрингБуилдер аппенд ()
- СтрингБуффер аппенд ()
- ДецималФормат формат ()
П # 2) Да ли можемо укуцати цаст инт у стринг?
Одговор: Да, можемо претворити инт у Стринг користећи методе класе Стринг и Интегер попут Стринг.валуеОф (), Интегер.тоСтринг () итд.
П # 3) Како претворити низ у број?
Одговор: Стринг се може претворити у бројни тип инт користећи методе класе Интегер попут Интегер.валуеОф () и Интегер.парсеИнт ()
Закључак
У овом упутству истражили смо како претворити цели број у Стринг у Јави користећи следеће методе:
- Спајање низова
- Стринг.валуеОф ()
- Стринг.формат ()
- Интегер.тоСтринг ()
- Интегер.Стринг (инт)
- СтрингБуилдер аппенд ()
- СтрингБуффер аппенд ()
- ДецималФормат формат ()
Детаљно смо покрили сваку методу и илустровали употребу сваке методе уз помоћ примерка.
=> Овде истражите једноставну серију Јава тренинга
Препоручено читање
- Јава Стринг са Стринг Буффер-ом и Стринг Буилдер Туториал
- Метода раздвајања Јава низа () - Како подијелити низ у Јави
- Метода дужине Јава низа () Метода са примерима
- Како претворити Јава низ у инт - Водич са примерима
- Јава Стринг садржи () Водич за методе са примерима
- Јава Стринг индекОф метода са примерима кода
- Јава Стринг Водич | Јава стринг методе са примерима
- Јава Стринг цомпареТо метод са примерима програмирања