可以;如果你确定String里面都会是存放"18", "19"数值的话没必要用compare了,直接用Integer.valueOf(s1)转成整形做运算更好;如果String中会存在"abc"之类的字符串可以用compare:s1="abc"; s2="def";s1.compare(s2); //返回int值,相等为0,s1>s2为正,否则为负 还可以实现Compareable接口,重写compare和equals方法做别的复杂类型的比较
而且它是一个私有的类成员变量,因此因此xx.value是无法在外部调用到的,
在Java中关于Java.lang.String类的源代码中有这样一个字段的说明
1 import java.util.ArrayList; 2 3 public class Solution { 4 public String PrintMinNumber(int [] numbers) { 5 String res=""; 6 if(numbers.length==0) 7 return res; 8 String[] arr=new String[numbers.length]; 9 for(int i=0;i<numbers.length;i++) 10 arr[i]=""+numbers[i]; 11...
C++string类常用函数 C++string类常用函数 string类的构造函数:string(const char *s); //用c字符串s初始化string(int n,char c); //用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如string s1:string s2="hello":都是正确的写法.当构造的string太长而无法表达时会抛出length_error异常 ...
string类的成员函数compare()的应用示例 开发技术 - C++ 烤地**地瓜上传2KB文件格式cpp 这是对string类的成员compare()函数的应用示例!!compare()函数主要用来比较两个字符串的大小! (0)踩踩(0) 所需:1积分