На основании вашего последнего комментария мы можем сначала FLOOR
повторить, чтобы найти, каким будет первый множитель.
Затем мы вычитаем из этого значение, конвертируем в INT и добавляем.
declare @over decimal(4,1) = 4.5
select
SixeTimesThis = floor(@over)
,Remainder = (@over - floor(@over))
,RemainderAsInt = cast(replace((@over - floor(@over)),'.','') as int)
,FinalResult = floor(@over) * 6 +cast(replace((@over - floor(@over)),'.','') as int)
Можно использовать HttpURLConnection в сочетании с URL.
URL url = new URL("http://example.com");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("GET");
connection.connect();
InputStream stream = connection.getInputStream();
// read the contents using an InputStreamReader
Отметил/утвердил, ответ для этого от robhruska - спасибо. Это показывает самый основной способ сделать это, это просто с пониманием того, что необходимо сделать простое соединение URL. Однако долгосрочная стратегия состояла бы в том, чтобы использовать Клиент HTTP для более усовершенствованных и многофункциональных способов выполнить эту задачу.
Поблагодарите Вас все, вот быстрый ответ снова:
URL url = new URL("http://example.com");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("GET");
connection.connect();
InputStream stream = connection.getInputStream();
// read the contents using an InputStreamReader
Самый легкий способ сделать ПОЛУЧЕНИЕ состоит в том, чтобы использовать созданный в java.net. URL. Однако, как упомянуто, httpclient является надлежащим способом пойти, поскольку он позволит Вам среди других обрабатывать перенаправления.
Для парсинга HTML можно использовать синтаксический анализатор HTML.
Я использовал JTidy в проекте, и он работал вполне хорошо. Список других синтаксических анализаторов здесь, но кроме того от JTidy я не знаю ни одного из них.