# Kuidas teisendada Java-s täisarv stringiks

Kui soovite teisendada Java int stringiks, on selleks viis võimalust. Näitame teile erinevaid viise.

## Mis on Java-s int-i string-iks teisendamine?

Kui töötate programmeerimiskeelega Java, puutute kokku erinevate [Java andmetüüpidega](https://www.ionos.com/et-ee/digitalguide/veebisaidid/veebiarendus/java-andmetueuebid/) ja peate mingil hetkel teisendama int stringiks. Täisarvud (int) on üks [Java algandmetüüpidest](https://www.ionos.com/et-ee/digitalguide/veebisaidid/veebiarendus/java-primitiivsed-tueuebid/). Täisarvmuutujad võivad sisaldada ainult täisarve vahemikus -2147483648 kuni 2147483647. [Java stringid](https://www.ionos.com/et-ee/digitalguide/veebisaidid/veebiarendus/java-stringid/) on aga keeruline andmetüüp, mis võib sisaldada tähti, numbreid ja erimärke. Kui soovite teisendada int stringiks, on teil viis võimalust. Tutvustame neid kõiki allpool. Valikud on järgmised:

- Integer-klassi meetod `Integer(int).toString`
- Meetod `valueOf()` string-klassist
- Meetod `String.format()` string-klassist
- Täisarvu ja tühi stringi liitmine
- Klass DecimalFormat

Kui soovite teada, kuidas teha vastupidine toiming ja [teisendada string täisarvuks](https://www.ionos.com/et-ee/digitalguide/veebisaidid/veebiarendus/java-string-int-iks/), lugege artiklit meie digitaalsest juhendist.

## Kuidas kasutada Integer.toString()

Üks lihtsamaid ja praktilisemaid meetodeid Java int-tüüpi muutuja string-tüüpi muutujaks teisendamiseks on meetod `Integer(int).toString`. Selle meetodi põhiline süntaks on järgmine:

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

Selle meetodiga teisendatakse täisarv ja tagastatakse see string-instantsina. Allpool toodud näites loome täisarvu nimega „amount” ja omistame sellele väärtuse 5. Seejärel sisestame selle parameetrina meetodisse `Integer.toString()`. Omistame selle uue string-väärtuse string-muutujale VEHICLES. Seejärel ühendame selle stringi teiste stringidega ja kasutame väljundiks Java-käsku `System.out.println`. Kõikide nende toimingute kood näeb välja järgmine:

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

Väljund näeb välja järgmine:

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

## Kuidas kasutada String.valueOf()

Meetod `String.valueOf()` toimib sarnaselt ja võimaldab teil Java-s kiiresti teisendada täisarvu stringiks. Selle kasutamiseks loome esmalt täisarvu nimega „amount” ja sisestame selle parameetrina `String.valueOf()`. Põhisisaldus on järgmine:

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

Eespool kirjeldatud näide näeb välja järgmine:

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

Väljund näeb välja järgmine:

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

## Kuidas kasutada String.format()

Järgmine meetod on veidi vähem otsene, kuid toimib samuti hästi. Sellel on kaks parameetrit: muutuja, nagu eespool toodud näidetes, ja asendusmärk „%d”. Asendusmärki kasutatakse stringide vormindamiseks ja see asendab täisarvu. Nimetame muutuja taas „amount” ja teisendame selle stringiks „VEHICLES”. `String.format()` põhiline süntaks on järgmine:

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

Kood näeb siis välja järgmine:

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

Ja saame taas väljundi:

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

## Kuidas siduda täisarv tühja stringiga

Kui soovite Java-s teha täisarvu stringiks teisendamist tühja stringiga, vajate operaatorit `+`. Võite kasutada `+`, et lisada täisarv tühja stringile ja määrata tulemus stringiks. Vaadakem näidet:

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

Väljund näeb taas välja järgmine:

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

## Kuidas kasutada DecimalFormat

Meie viimane võimalus Java int-tüüpi muutuja string-tüüpi muutujaks teisendamiseks kasutab klassi DecimalFormat ja nõuab mõningaid lisatoiminguid. Esmalt tuleb klass importida. Seejärel saame luua int-tüüpi muutuja „amount”. Järgmiseks vajame uut objekti klassi DecimalFormat jaoks, mille nimetame „NewFormat”. Lõpuks kasutame meetodit `format()`, et teisendada `amount` string-tüüpi muutujaks. Kood näeb välja järgmine:

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

Väljund on sama nagu eespool:

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


This is a markdown version of: [https://www.ionos.com/et-ee/digitalguide/veebisaidid/veebiarendus/java-int-stringiks/](https://www.ionos.com/et-ee/digitalguide/veebisaidid/veebiarendus/java-int-stringiks/) for AI/LLM consumption.