# Kako pretvoriti int v niz v Javi

Če želite pretvoriti Java int v niz, imate na voljo pet možnosti. Predstavili vam bomo različne načine.

## Kaj je pretvorba int v niz v Javi?

Če delate z programskim jezikom Java, boste naleteli na različne [podatkovne tipe Java](https://www.ionos.com/sl-si/digitalguide/spletne-strani/razvoj-spletnih-strani/tipi-podatkov-v-javi/) in boste na neki točki morali pretvoriti int v niz. Celo števila (int) so eden od [primitivnih podatkovnih tipov Java](https://www.ionos.com/sl-si/digitalguide/spletne-strani/razvoj-spletnih-strani/java-primitivni-tipi/). Celoštevilčne spremenljivke lahko vsebujejo samo cela števila med -2147483648 in 2147483647. [Nizi Java](https://www.ionos.com/sl-si/digitalguide/spletne-strani/razvoj-spletnih-strani/java-nizi/) pa so zapleteni podatkovni tipi, ki lahko vsebujejo črke, številke in posebne znake. Če želite pretvoriti int v niz, imate na voljo pet možnosti. V nadaljevanju vam bomo predstavili vsako od njih. Možnosti so:

- Metoda `Integer(int).toString` iz razreda integer
- Metoda `valueOf()` iz razreda string
- Metoda `String.format()` iz razreda nizov
- Dodajanje int praznemu nizu
- Razred DecimalFormat

Če želite vedeti, kako narediti obratno in [pretvoriti niz v celo število](https://www.ionos.com/sl-si/digitalguide/spletne-strani/razvoj-spletnih-strani/java-niz-v-int/), si oglejte članek v našem digitalnem vodniku.

## Kako uporabljati Integer.toString()

Ena najpreprostejših in najbolj praktičnih metod za pretvorbo Java int v niz je metoda `Integer(int).toString`. Osnovna sintaksa te metode je naslednja:

```Java
Integer.toString(Integer);
```

S to metodo se celo število pretvori in vrne kot niz. V spodnjem primeru ustvarimo celo število z imenom »amount« in mu dodelimo vrednost 5. Nato ga vnesemo kot parameter v metodo `Integer.toString()`. To novo vrednost niza dodelimo spremenljivki niza VEHICLES. Nato ta niz združimo z drugimi nizi in za izpis uporabimo ukaz Java `System.out.println`. Koda za vse to je naslednja:

```java
public class Main {
	public static void main(String[] args) {
	int amount = 5;
	String VEHICLES = Integer.toString(amount);
	System.out.println("There are " + VEHICLES + " cars in the car park");
	}
}
```

Izhod bo izgledal takole:

```java
There are 5 cars in the car park
```

## Kako uporabljati String.valueOf()

Metoda `String.valueOf()` deluje podobno in omogoča hitro pretvorbo celega števila v niz v Javi. Da bi jo uporabili, najprej ustvarimo celo število z imenom »amount« in ga vnesemo kot parameter v `String.valueOf()`. Osnovna sintaksa je naslednja:

```java
String.valueOf(Integer);
```

Zgornji primer bo izgledal takole:

```java
public class Main {
	public static void main(String[] args) {
	int amount = 5;
	String VEHICLES = String.valueOf(amount);
	System.out.println("There are " + VEHICLES + " cars in the car park");
	}
}
```

Izhod je naslednji:

```java
There are 5 cars in the car park
```

## Kako uporabljati String.format()

Naslednja metoda je nekoliko manj neposredna, vendar prav tako deluje dobro. Ima dva parametra, spremenljivko, kot v zgornjih primerih, in nadomestni znak „%d“. Nadomestni znak se uporablja za oblikovanje nizov in nadomešča celo število. Spremenljivko bomo ponovno poimenovali „amount“ in jo pretvorili v niz „VEHICLES“. Osnovna sintaksa za `String.format()` je naslednja:

```java
String.format(placeholder, integer);
```

Koda bo nato izgledala takole:

```java
public class Main {
	public static void main(String[] args) {
	int amount = 5;
	String VEHICLE = String.format("%d", amount);
	System.out.println("There are " + VEHICLES + " cars in the car park");
	}
}
```

In ponovno dobimo izhod:

```java
There are 5 cars in the car park
```

## Kako povezati celo število s prazno vrstico

Če želite v Javi pretvoriti celo število v niz s praznim nizom, potrebujete operator `+`. Z `+` lahko celo število dodate praznemu nizu in rezultat nastavite kot niz. Poglejmo primer:

```java
public class Main {
	public static void main(String[] args) {
	int amount = 5;
	String VEHICLES = "" + amount;
	System.out.println("There are " + VEHICLES + " cars in the car park");
	}
}
```

Izhod je ponovno naslednji:

```java
There are 5 cars in the car park
```

## Kako uporabljati DecimalFormat

Naša zadnja možnost za pretvorbo Java int v niz uporablja razred DecimalFormat in zahteva nekaj dodatnih korakov. Najprej je treba uvoziti razred. Nato lahko ustvarimo spremenljivko int ‘amount’. Nato potrebujemo nov objekt za razred DecimalFormat, ki ga poimenujemo ‘NewFormat’. Nazadnje uporabimo metodo `format()` za pretvorbo `amount` v niz. Koda je naslednja:

```java
import java.text.DecimalFormat;
public class Main {
	public static void main(String[] args) {
	int amount = 5;
	DecimalFormat NewFormat = new DecimalFormat("#");
	String VEHICLE = NewFormat.format(amount);
	System.out.println("There are " + VEHICLES + " cars in the car park");
	}
}
```

Izhod je enak kot zgoraj:

```java
There are 5 cars in the car park
```


This is a markdown version of: [https://www.ionos.com/sl-si/digitalguide/spletne-strani/razvoj-spletnih-strani/java-int-v-string/](https://www.ionos.com/sl-si/digitalguide/spletne-strani/razvoj-spletnih-strani/java-int-v-string/) for AI/LLM consumption.