编写一个类Sort,实现对数值,字符和字符串的排序(提示:函数重载)。编写程序实现该类。
答案:2 悬赏:0
解决时间 2021-02-03 23:32
- 提问者网友:沉默的哀伤
- 2021-02-03 02:37
RT
最佳答案
- 二级知识专家网友:冷眼_看世界
- 2021-02-03 03:23
import java.util.Arrays;
public class SortMain {
public static void main(String[] args) {
// TODO Auto-generated method stub
Sort st = new Sort();
String [] t1 = st.sortFunc(new String[]{"asdasd","vbasd","dasdx"});
int [] t2 = st.sortFunc(new int[]{2,3,1,9,4,5,8,7});
char [] t3 = st.sortFunc(new char[]{'d','c','a','d','f'});
}
}
class Sort{
public String [] sortFunc(String [] arry){
Arrays.sort(arry);
return arry;
}
public int [] sortFunc(int [] arry){
Arrays.sort(arry);
return arry;
}
public char [] sortFunc(char [] arry){
Arrays.sort(arry);
return arry;
}
}
public class SortMain {
public static void main(String[] args) {
// TODO Auto-generated method stub
Sort st = new Sort();
String [] t1 = st.sortFunc(new String[]{"asdasd","vbasd","dasdx"});
int [] t2 = st.sortFunc(new int[]{2,3,1,9,4,5,8,7});
char [] t3 = st.sortFunc(new char[]{'d','c','a','d','f'});
}
}
class Sort{
public String [] sortFunc(String [] arry){
Arrays.sort(arry);
return arry;
}
public int [] sortFunc(int [] arry){
Arrays.sort(arry);
return arry;
}
public char [] sortFunc(char [] arry){
Arrays.sort(arry);
return arry;
}
}
全部回答
- 1楼网友:厌今念往
- 2021-02-03 04:10
friend istream &operator >> (ostream &input, string &str);
istream &operator >> (istream &input, string &a)
{
char n;
cin >> n;
for (int i = 0; n != '\n'; i++)
a.str[i] = n;
return input;
}声明和实现不一致啊,同学。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯