J'ai une question pour vous tous. Je vais pour la vitesse, et j'ai besoin d'utiliser beaucoup cette méthode, donc plus cette méthode est efficace, mieux c'est.Java - La manière la plus efficace de charger du texte à partir du site Web?
Mon code:
private void method(final String name) {
final URL url = new URL("http://www.somewebsite.com/blah.php?name=" + name);
final BufferedReader in = new BufferedReader(new InputStreamReader(url.openConnection().getInputStream()));
final String totalText = in.readLine();
in.close();
//other stuff using the totalText variable
}
Cette méthode fonctionne , mais je me demande s'il y a une plus moyen efficace pour que cela fonctionne.
Remarques importantes concernant le code que je lis:
- Le code source toute du site est seulement une longue ligne.
- Il y a non Balises HTML avec le code site Web. C'est tout texte brut.
Je me demande ... serait 'totalText = in.readLine();' travailler? Ensuite, je voudrais simplement supprimer la variable 'inputLine' et la boucle' while'? – Confiqure
Si vous êtes sûr que ce sera toujours une ligne, oui. Mais ne devrait pas accélérer autant –
Tout le monde: J'ai révisé mon code. – Confiqure