hw1 problem1

hw1 problem1

用inputline替代X用了String里的replace()method;后来看陈同学的code发现可以用"+inputline+" 直接替代啊,之前都不造。还有URL好多method都不太明白什么意思,有好的学习API的方法吗,求分享。

code:

class OpenCommercial {

  /** Prompts the user for the name X of a company (a single string), opens

   *  the Web site corresponding to www.X.com, and prints the first five lines

   *  of the Web page in reverse order.

   *  @param arg is not used.

   *  @exception Exception thrown if there are any problems parsing the 

   *             user's input or opening the connection.

   */

  public static void main(String[] arg) throws Exception {

    BufferedReader keyboard;

    String inputLine;

    keyboard = new BufferedReader(new InputStreamReader(System.in));

    System.out.print("Please enter the name of a company (without spaces): ");

    System.out.flush();        /* Make sure the line is printed immediately. */

    inputLine = keyboard.readLine();

    String originalWibeSite="http://www.x.com/";

    String newWibeSite=originalWibeSite.replaceAll("x",inputLine);//replace x with inputline

    URL x=new URL(newWibeSite);

    InputStream ins=x.openStream();

    InputStreamReader isr=new InputStreamReader(ins);

    BufferedReader bfr=new BufferedReader(isr);

    String lines[]=new String[5];

  int i=0;

  while(i<5){

  lines[i]=bfr.readLine();

  i++;}

  int j=4;

  while(j>=0){

  System.out.println(lines[j]);  

  j--;

  }

   

    /* Replace this comment with your solution.  */

 

  }

 

  

}

output: 

Please enter the name of a company (without spaces): moldirkorea

</script>

//-->

location.href = "./kr/";

<!--

<script type="text/javascript">

原文地址:https://www.cnblogs.com/Jingjunw/p/7182457.html