# Kā pārvērst int uz string Java

Ja vēlaties konvertēt Java int uz virkni, ir piecas iespējas. Mēs parādīsim jums dažādus veidus.

## Kas ir int uz string konvertēšana Java?

Ja strādājat ar programmēšanas valodu Java, saskarsieties ar dažādiem [Java datu tipiem](https://www.ionos.com/lv-lv/digitalguide/timekla-vietnes/timekla-izstrade/java-datu-tipi/) un kādā brīdī būs nepieciešams konvertēt int uz string. Veseli skaitļi (int) ir viens no [primitīvajiem Java datu tipiem](https://www.ionos.com/lv-lv/digitalguide/timekla-vietnes/timekla-izstrade/java-primitivie-tipi/). Veselo skaitļu mainīgie var saturēt tikai veselos skaitļus no -2147483648 līdz 2147483647. [Java stringi](https://www.ionos.com/lv-lv/digitalguide/timekla-vietnes/timekla-izstrade/java-virknes/), no otras puses, ir sarežģīts datu tips, kas var saturēt burtus, ciparus un īpašos simbolus. Ja vēlaties konvertēt int uz string, jums ir piecas iespējas. Turpinājumā iepazīstināsim jūs ar katru no tām. Iespējas ir šādas:

- Metode `Integer(int).toString` no veselo skaitļu klases
- Metode `valueOf()` no string klases
- Metode `String.format()` no string klases
- Tukša string pievienošana int
- Klase DecimalFormat

Ja vēlaties uzzināt, kā darīt pretēji un [pārvērst virkni veselos skaitļos](https://www.ionos.com/lv-lv/digitalguide/timekla-vietnes/timekla-izstrade/java-string-uz-int/), izlasiet rakstu mūsu digitālajā ceļvedī.

## Kā lietot Integer.toString()

Viena no vienkāršākajām un praktiskākajām metodēm Java int pārveidošanai par virkni ir metode `Integer(int).toString`. Šīs metodes pamata sintakse izskatās šādi:

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

Izmantojot šo metodi, vesels skaitlis tiek konvertēts un atgriezts kā string instances. Zemāk redzamajā piemērā mēs izveidojam veselu skaitli ar nosaukumu „amount” un piešķiram tam vērtību 5. Pēc tam mēs to ievadām kā parametru metodē `Integer.toString()`. Mēs piešķiram šo jauno string vērtību string mainīgajam VEHICLES. Tad mēs apvienojam šo string ar citiem stringiem un izmantojam Java komandu `System.out.println` izvadei. Koda fragments izskatās šādi:

```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");
	}
}
```

Rezultāts izskatīsies šādi:

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

## Kā lietot String.valueOf()

Metode `String.valueOf()` darbojas līdzīgi un ļauj ātri konvertēt int uz string Java. Lai to izmantotu, vispirms izveidosim veselu skaitli ar nosaukumu “amount” un ievadīsim to kā parametru `String.valueOf()`. Pamata sintakse izskatās šādi:

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

Iepriekš minētais piemērs izskatīsies šādi:

```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");
	}
}
```

Rezultāts izskatās šādi:

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

## Kā lietot String.format()

Nākamā metode ir nedaudz mazāk tieša, bet arī darbojas labi. Tai ir divi parametri: mainīgais, kā iepriekšējos piemēros, un vietas turētājs „%d”. Vietas turētājs tiek izmantots, lai formatētu virknes, un aizstāj veselu skaitli. Atkal nosauksim mainīgo „amount” un pārvēršam to virknē „VEHICLES”. Pamata sintakse `String.format()` izskatās šādi:

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

Tad kods izskatīsies šādi:

```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");
	}
}
```

Un mēs atkal iegūstam rezultātu:

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

## Kā saistīt veselu skaitli ar tukšu virkni

Ja vēlaties veikt int uz string konvertēšanu Java ar tukšu string, jums būs nepieciešams operators `+`. Jūs varat izmantot `+`, lai pievienotu veselo skaitli tukšam string un iestatītu rezultātu kā string. Apskatīsim piemēru:

```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");
	}
}
```

Rezultāts atkal izskatās šādi:

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

## Kā lietot DecimalFormat

Mūsu pēdējā iespēja, kā pārvērst Java int par virkni, izmanto klasi DecimalFormat un prasa dažus papildu soļus. Vispirms ir jāimportē klase. Tad varam izveidot int mainīgo ‘amount’. Tālāk mums ir nepieciešams jauns objekts klasei DecimalFormat, kuru nosaucam par ‘NewFormat’. Visbeidzot izmantojam metodi `format()`, lai pārvērstu `amount` par virkni. Kods izskatās šādi:

```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");
	}
}
```

Rezultāts izskatās tāpat kā iepriekš:

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


This is a markdown version of: [https://www.ionos.com/lv-lv/digitalguide/timekla-vietnes/timekla-izstrade/java-int-uz-string/](https://www.ionos.com/lv-lv/digitalguide/timekla-vietnes/timekla-izstrade/java-int-uz-string/) for AI/LLM consumption.