# Kaip konvertuoti int į eilutę Java kalboje

Jei norite konvertuoti Java int į eilutę, yra penkios galimybės. Mes parodysime jums skirtingus būdus.

## Kas yra int į string konversija Java kalboje?

Jei dirbate su programavimo kalba Java, susidursite su įvairiais [Java duomenų tipais](https://www.ionos.com/lt-lt/digitalguide/interneto-svetaines/interneto-svetainiu-kurimas/java-duomenu-tipai/) ir tam tikru momentu turėsite konvertuoti int į string. Sveikieji skaičiai (int) yra vienas iš [primityvių Java duomenų tipų](https://www.ionos.com/lt-lt/digitalguide/interneto-svetaines/interneto-svetainiu-kurimas/java-primityvai/). Sveikųjų skaičių kintamieji gali turėti tik sveikąsias skaičių nuo -2147483648 iki 2147483647. [Java stygos](https://www.ionos.com/lt-lt/digitalguide/interneto-svetaines/interneto-svetainiu-kurimas/java-stygos/), kita vertus, yra sudėtingas duomenų tipas, kuris gali turėti raides, skaitmenis ir specialiuosius simbolius. Jei norite konvertuoti int į stygą, turite penkias galimybes. Toliau pateiksime jas visas. Galimybės yra šios:

- Metodas `Integer(int).toString` iš sveikųjų skaičių klasės
- Metodas `valueOf()` iš stygos klasės
- `String.format()` metodas iš stygos klasės
- Tuščios eilutės pridėjimas prie int
- Klasė DecimalFormat

Jei norite sužinoti, kaip atlikti atvirkštinį veiksmą ir [konvertuoti eilutę į sveiką skaičių](https://www.ionos.com/lt-lt/digitalguide/interneto-svetaines/interneto-svetainiu-kurimas/java-stygos-i-int/), perskaitykite straipsnį mūsų skaitmeniniame vadove.

## Kaip naudoti Integer.toString()

Vienas iš paprasčiausių ir praktiškiausių būdų konvertuoti Java int į eilutę yra `Integer(int).toString` metodas. Pagrindinė šio metodo sintaksė atrodo taip:

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

Naudojant šį metodą, sveikasis skaičius konvertuojamas ir grąžinamas kaip stygos pavyzdys. Toliau pateiktame pavyzdyje sukuriame sveikąjį skaičių, pavadintą „amount“, ir jam priskiriame vertę 5. Po to jį įvedame kaip parametrą metode `Integer.toString()`. Šią naują stygos vertę priskiriame stygos kintamajam VEHICLES. Tada šią stygą sujungiame su kitomis stygomis ir naudojame Java komandą `System.out.println` išvesties pateikimui. Visas kodas atrodo taip:

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

Rezultatas atrodys taip:

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

## Kaip naudoti String.valueOf()

`String.valueOf()` metodas veikia panašiai ir leidžia greitai konvertuoti int į eilutę Java kalboje. Norėdami jį naudoti, pirmiausia sukursime sveiką skaičių su pavadinimu „amount“ ir įvesime jį kaip parametrą į `String.valueOf()`. Pagrindinė sintaksė atrodo taip:

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

Pateiktas pavyzdys atrodys taip:

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

Rezultatas atrodo taip:

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

## Kaip naudoti String.format()

Kitas metodas yra šiek tiek mažiau tiesioginis, bet taip pat veikia gerai. Jis turi du parametrus: kintamąjį, kaip ir ankstesniuose pavyzdžiuose, ir vietos laikiklį „%d“. Vietos laikiklis naudojamas stygų formatavimui ir pakeičia sveiką skaičių. Vėl pavadinsime kintamąjį „amount“ ir konvertuosime jį į stygą „VEHICLES“. Pagrindinė `String.format()` sintaksė atrodo taip:

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

Kodas atrodys taip:

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

Ir vėl gauname rezultatą:

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

## Kaip susieti sveiką skaičių su tuščia eilute

Jei norite Java kalboje atlikti int į string konversiją su tuščiu string, jums reikės operatoriaus `+`. Galite naudoti `+`, kad pridėtumėte sveiką skaičių prie tuščio string ir nustatytumėte rezultatą kaip string. Pažvelkime į pavyzdį:

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

Rezultatas vėl atrodo taip:

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

## Kaip naudoti DecimalFormat

Paskutinis variantas, kaip konvertuoti Java int į eilutę, naudoja klasę DecimalFormat ir reikalauja keleto papildomų veiksmų. Pirmiausia reikia importuoti klasę. Tada galime sukurti int kintamąjį „amount“. Toliau mums reikia naujo objekto DecimalFormat klasei, kurį pavadinsime „NewFormat“. Galiausiai naudojame metodą `format()`, kad konvertuotume `amount` į eilutę. Kodas atrodo taip:

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

Rezultatas atrodo taip pat kaip ir aukščiau:

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


This is a markdown version of: [https://www.ionos.com/lt-lt/digitalguide/interneto-svetaines/interneto-svetainiu-kurimas/java-int-i-string/](https://www.ionos.com/lt-lt/digitalguide/interneto-svetaines/interneto-svetainiu-kurimas/java-int-i-string/) for AI/LLM consumption.