编辑Kotlin和Java字符串转换代码。
时间: 2024-10-23 20:06:45 浏览: 16
JsonToKotlinClass::rocket:AndroidStudio和IntelliJ Idea的插件可从JSON文本(从Json到Kotlin)生成Kotlin数据类代码
在Kotlin和Java中,字符串之间的转换通常是直接的,因为这两种语言都支持基本的数据类型转换。以下是两个例子:
1. **Java**:
要将`String`转换为`int`(假设字符串是一个整数),你可以这样做:
```java
String str = "42";
int num = Integer.parseInt(str);
```
同样,如果你要将`int`转换为`String`,可以使用`Integer.toString()`:
```java
int num = 42;
String strNum = Integer.toString(num);
```
2. **Kotlin**:
Kotlin提供了一种更简洁的方式,使用`toInt()`函数转换:
```kotlin
val str = "42"
val num = str.toInt()
```
对于`Int`转`String`,使用`toString()`:
```kotlin
val num = 42
val strNum = num.toString()
```
注意,在处理非数字字符串或者可能存在错误的情况时,应加上适当的异常处理。
阅读全文