java ,String a,Sting b,取 a ,b 中最大的数复制给 String c
时间: 2024-11-27 20:14:19 浏览: 4
java实现字符串转String数组的方法示例
在Java中,`String` 类型并不是数值类型,它用于存储文本数据,所以你不能直接比较两个字符串的大小。如果你想对两个字符串按照某种规则(比如字母顺序)进行排序并获取最长的那个作为结果,你需要先将它们转换为可以比较的数据类型,如字符数组或者整数。
如果你需要存储的是两个整数,并想找到最大值,你可以这样做:
```java
int a = Integer.parseInt(String a); // 将字符串a转换为整数
int b = Integer.parseInt(String b);
int max;
if (a > b) {
max = a;
} else {
max = b;
}
String c = String.valueOf(max); // 将整数max转换回字符串并存储到c中
```
如果只是想简单地找出长度较长的字符串,那么不需要转换,因为Java会自然地按字节长度比较字符串:
```java
String c;
if (a.length() > b.length()) {
c = a;
} else {
c = b;
}
```
阅读全文