首页 > 代码库 > hw1 problem1
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 = "http://www.mamicode.com/kr/";
<!--
<script type="text/javascript">
hw1 problem1