#35 Fido

Открыто
primeranary хочет смерджить 2 коммит(ов) из primeranary/ZCW-Fido-URLFetch:master в master
2 измененных файлов: 23 добавлений и 2 удалений
  1. 1
    0
      .idea/ZCW-Fido-URLFetch.iml
  2. 22
    2
      src/main/java/Main.java

+ 1
- 0
.idea/ZCW-Fido-URLFetch.iml Просмотреть файл

@@ -7,6 +7,7 @@
7 7
       <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
8 8
       <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
9 9
       <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
10
+      <sourceFolder url="file://$MODULE_DIR$" isTestSource="false" />
10 11
       <excludeFolder url="file://$MODULE_DIR$/target" />
11 12
     </content>
12 13
     <orderEntry type="inheritedJdk" />

+ 22
- 2
src/main/java/Main.java Просмотреть файл

@@ -1,7 +1,27 @@
1
+import java.net.URL;
2
+import java.net.URLConnection;
3
+import java.util.*;
1 4
 public class Main {
2 5
     public static void main(String[] args) {
3 6
         //ask for a url
4
-        // fetch the url
5
-        // print the url
7
+        System.out.println("Enter a url: ");
8
+
9
+        Scanner scanner = new Scanner(System.in);
10
+        String url = scanner.nextLine().trim();
11
+        System.out.println("Fetching" + url);
12
+
13
+        String content = null;
14
+        URLConnection connection = null;
15
+
16
+        try{
17
+            connection = new URL(url).openConnection();
18
+            Scanner urlScanner = new Scanner(connection.getInputStream());
19
+            urlScanner.useDelimiter("\\Z");
20
+            content = urlScanner.next();
21
+        }catch (Exception ex){
22
+            ex.printStackTrace();
23
+        }
24
+        System.out.println(content);
25
+
6 26
     }
7 27
 }