zoukankan      html  css  js  c++  java
  • 命令行实现

    起源:

           前几日去一IT公司面试,有这么一个问题,如何实现命令行排序。

           即

               cmd输入: 命令  5 4 6 7 8

                     输出:4 5 6 7 8

    特此学习一下关于命令行C与Java的实现

           对C:   有main(int argc, char* *argv)

                    即可执行程序(即命令)后面的字符串组会赋给argv[]。

                    argc记录输入的字符串的个数。

         对Java: 有static void main(argv[])

                    同上可执行程序(即命令)后面的字符串组会赋给argv[]。

    代码实现:

     1 package io;
     2 
     3 import java.util.ArrayList;
     4 
     5 public class jm_argv {
     6     
     7     public static void main(String argv[]){
     8         
     9         ArrayList<String> list=new ArrayList<String>();
    10         int length=argv.length;
    11         for(int i=0;i<length;i++){
    12             list.add(argv[i]);
    13         }
    14         
    15          for (int i = 0; i < list.size(); i++) {
    16                System.out.println(list.get(i));
    17             }
    18         
    19         
    20     }
    21     
    22     
    23 
    24 }

    执行效果

  • 相关阅读:
    常用网址记录
    css一些兼容问题
    css hack
    js 闭包
    js 继承
    js 实现淘宝放大镜
    css做三角形的方法
    js 轮播效果
    css3特效
    css布局
  • 原文地址:https://www.cnblogs.com/udld/p/4046409.html
Copyright © 2011-2022 走看看