Advertisement
Guest User

Peter

a guest
Nov 13th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.54 KB | None | 0 0
  1. package sample;
  2.  
  3. import javafx.event.ActionEvent;
  4. import javafx.scene.control.Button;
  5.  
  6. import java.io.BufferedReader;
  7. import java.io.IOException;
  8. import java.io.InputStreamReader;
  9. import java.net.URL;
  10.  
  11. public class Controller
  12. {
  13.  
  14. public Button btnactie;
  15.  
  16. public void ikdoeiets(ActionEvent actionEvent)
  17. {
  18. getValueFromData();
  19. }
  20.  
  21. public void werkenMetArrays()
  22. {
  23. String[] namen = {"Timo", "Nick", "Peter", "Gerard"};
  24.  
  25. for (int i = 0; i < namen.length; i++)
  26. {
  27. System.out.println(namen[i]);
  28. }
  29. }
  30.  
  31. public void werkenMetDataVanString()
  32. {
  33. String namen = "Tony, Alex, Peter, Gerard";
  34. String[] gesplitsteNamen = namen.split(", ");
  35. System.out.println(gesplitsteNamen[1]);
  36. }
  37.  
  38. public String getDataFromURL()
  39. {
  40. String antwoord = "";
  41. String regel = "";
  42.  
  43. try
  44. {
  45. URL url = new URL("http://185.104.29.78/~tstreef/watchtable.php");
  46. BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
  47.  
  48. while ((regel = in.readLine()) != null)
  49. {
  50. antwoord = antwoord + regel + "\n";
  51. }
  52.  
  53. in.close();
  54. } catch (IOException e)
  55. {
  56. System.out.println(e.getMessage());
  57. }
  58.  
  59. return antwoord;
  60. }
  61.  
  62. public void getValueFromData()
  63. {
  64. String data = getDataFromURL();
  65. String[] gesplitstedata = data.split("<td class='sensor-id'>");
  66.  
  67. for (int i = 0; i < gesplitstedata.length; i++)
  68. {
  69. if (gesplitstedata[i].startsWith("2"))
  70. {
  71. System.out.println(gesplitstedata[i]);
  72. System.out.println("----------------------");
  73.  
  74. String[] verderGesplitsteData = gesplitstedata[i].split("<td class='sensor-value'>");
  75. System.out.println(verderGesplitsteData[1]);
  76. System.out.println("----------------------");
  77.  
  78.  
  79. String[] nogVerderGesplitsteData = verderGesplitsteData[1].split("</td>");
  80. String waarde = nogVerderGesplitsteData[0];
  81. System.out.println(waarde);
  82.  
  83. /*
  84. if(verderGesplitsteData[i].startsWith("TRUE"))
  85. {
  86. System.out.println("true");
  87. }
  88. else
  89. {
  90. System.out.println("false");
  91. }
  92. */
  93. }
  94. }
  95. }
  96. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement