java String加减
时间: 2024-09-08 17:01:05 浏览: 36
java 实现加减乘除
在Java中,String是不可变的,这意味着一旦创建了一个String对象,它的内容就不能更改。因此,直接对String对象执行加法 (+) 或者减法 (-) 操作是不允许的。如果你试图这样做,你会得到编译错误,如` incompatible types: String cannot be converted to int`,表示字符串和整数之间无法进行这种算术操作。
如果你想组合两个字符串,应该使用"+"运算符,这被称为字符串拼接:
```java
String s1 = "Hello";
String s2 = "World";
String combined = s1 + " " + s2; // 输出 "Hello World"
```
如果你想表达的是数值相关的字符串转换,比如将一个数字字符串转换成整数或浮点数,你应该先使用`Integer.parseInt()`或`Float.parseFloat()`方法:
```java
String numStr = "123";
int number = Integer.parseInt(numStr);
```
同样,对于减法,如果需要从一个字符串提取部分子串,可以使用substring方法:
```java
String str = "12345";
String subStr = str.substring(0, 3); // 提取前三个字符,结果为"123"
```
阅读全文