自己收藏的几个经典的java面试题(笔试)

[size=small][i]import java.util.*;[/i]

[color=green]/*
现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按

什么排序,结果为,提供reset

*/[/color]
|public class bycmma{
|
|
|
| public static String[] splitStringByComma(String source){
|
| //判断不能为空
|
| f(source == null || source.trim().equals("")){
|
| return null;
|
| }
|
| StringTokenizer commaToker = new StringTokenizer(source,",");
|
| String[] result = new String[commaToker.counttokens()];
|
| int i = 0;
|
| while(commaToker.hasMoreTokens()){
|
| result[i] = commaToker.nextToken();
|
| i++;
|
| }
|
| return result;
|
| }
|
|
|
| public static void main(String[] args){
|
| String[] s = splitStringByComma("4,3,3,6,7");
|
| int[] ii = new int[s.length];
|
| for(int i=0;i<s.length;i++){
|
| ii[i] = Integer.parseInt(s[i]);
|
| }
|
| Arrays.sort(ii);
|
| //asc
|
| for(int i=0;i<s.length;i++){
|
| System.out.println(ii[i]);
|
| }
|
| //desc
|
| for(int i=(s.length-1); i>=0; i--){
|
| System.out.println(ii[i]);
|
| }
|
|
|
| }
|
|}
[color=gray][b]今天先玩一个[/b][/color][/size]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值