java 从一个URL中提取特定子字符串保存
发布网友
发布时间:2022-05-05 13:43
我来回答
共4个回答
热心网友
时间:2022-06-27 14:05
public class Test{
public static void main(String[] args){
String url="ftp://dvdmaker.9966.org:1981/bdig/123/dfshio/sfjgo/";
//首先去掉开头部分如:ftp://,http://等
url=url.substring(url.indexOf("//")>=0?(url.indexOf("//")+2):0);
//查找出一个/出现的地方
int index=url.indexOf("/")<0?url.length():url.indexOf("/");
//前面部分
String before=url.substring(0,index);
//后面部分
String end;
if(index==url.length())//说明没有后面部分
end="";
else
end=url.substring(index+1);
System.out.println(url);
System.out.println(before);
System.out.println(end);
}
}
热心网友
时间:2022-06-27 14:06
可以通过java的”substring“方法截取出对应的字符串,前提是知道开始和结束的字符串的值:
String getSignInfo = reqResult.substring(reqResult.indexOf("(") + 1, reqResult.indexOf(")"));
解释:上述方法就是截取reqResult字符串的中开始”(“和结束”)“中间部分的内容,”1“就是”)“的长度,之后将获取的结果赋值给”getSignInfo进行输出即可“;
备注:以上方法通用于截取字符串,数字”6“和开始结束字符串根据实际需要修改即可。
热心网友
时间:2022-06-27 14:06
String url = request.getRequestURL().toString();
//ftp://dvdmaker.9966.org:1981/bdig/123/dfshio/sfjgo/
String a = request.getRemoteHost()+":"+request.getServerPort();
//dvdmaker.9966.org:1981
String b = request.getRequestURI();
//bdig/123/dfshio/sfjgo/
如果还有参数?name=aaa
String q = request.getQueryString();
//name=aaa
热心网友
时间:2022-06-27 14:07
我在网吧上的,所以不能做实例给你看
不过可以说说自己的思路
我记得session里面有一个获取当前地址的geturl的方法,你可以查查
然后用一个字符串储存,在将这个String用拆分的方法取特殊的字符将其划分,就行了
java 从一个URL中提取特定子字符串保存
public static void main(String[] args){ String url="ftp://dvdmaker.9966.org:1981/bdig/123/dfshio/sfjgo/";//首先去掉开头部分如:ftp://,http://等 url=url.substring(url.indexOf("//")>=0?(url.indexOf("//")+2):0);//查找出一个/出现的地方 int index=url.indexOf("...
java , 浏览器输入url地址,获取硬盘某个pdf文件。怎么做 ?如下图这...
1. 选中地址字串,然后拖放到地址栏或标签栏。2. 选中地址字串,然后选择 文件/新建/所选字符(Ctrl+Shift+T)。3. 选中地址字串,然后拖放到页面中的任何地方。4. 怎样快速的打开地址?1. 启用“一键通”功能,并为指定的 URL 设置一个快捷键。2. 启用“URL 缩写功能”,然后在地址栏输入相应的...
在java中怎么截取指定字符之后的字符串?
String userNameUrl;int beginIndex = 0;int endIndex = 0;userNameUrl = "454512@hongri@4944115455d9591b274648a06303d910de";/*** 方法一:*/beginIndex = userNameUrl.indexOf("@")+1;endIndex = userNameUrl.lastIndexOf("@");System.out.println(userNameUrl.substring(beginIndex,endIndex...
java中for循环出来的url【用来获取单独id跳进编辑的那种】怎么让它在...
新页面打开本页面打开_blank -- 在新窗口中打开链接 _parent -- 在父窗体中打开链接 _self -- 在当前窗体打开链接,此为默认值 _top -- 在当前窗体打开链接,并替换当前的整个窗体(框架页)
我用java做了一个通过url地址下载指定文件的功能,文件名可能包含中文...
您好!很高兴为您答疑!火狐下您可以安装Firebug检查页面代码,它集HTML查看和编辑、Javascript控制台、网络状况监视器于一体,是开发JavaScript、CSS、HTML和Ajax的得力助手。您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
Java 把一个URL中的数据保存成本地文件,文件名为本机当前的系统时间_百 ...
public static String downloadLog(String loadUrl,String fileName) throws Exception { URL url = new URL(loadUrl); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setConnectTimeout(50 * 1000); conn.setRequestProperty("User-Agent", "Mozilla/4.0...
java中路径截取方法
当然 你还可以写一个通用的方法,可以给方法传两个参数,一个是路径字符串,另一个就是要退几级,方法里面用循环来实现 如果是在做项目当中需要保存东西大可不必要这样的绝对路径,就将文件保存到项目中的目录就好了,这样的话操作路径比较方便,向上退一级就在路径前面加上"..\"就好了 有可能我讲...
java 给一个指定的url,怎么获取下一页的容~~~急急急
框架用到struts么 用了的话 通过url找到jsp,在jsp的form表单的 提交路径action里面,就可以找到要提交的页面,如果调用后台了,action中写的是form表单提交的action,在提交的action里面找到要跳转的路径,也就是找到forward里面的那个字符串,通过这个字符串就能到 struts_config.xml中找到跳转的页面。
如何利用JAVA代码实现文件中某一行中某一段字符串的修改?
//定义一个集合存放每一行的字符串 while(true){ String str=br.readLine();//读取文件当中的一行 if(str==null) break;//如果读取的是空,也就是文件读取结束 跳出循环 int index=str.indexOf("zhidao");//看此行的是否包含zhidao if(index!=-1){ str.replace("zhidao", "answer");//...
请教如何使用java从html内容中提取指定信息
File input = new File("/tmp/input.html");Document doc = Jsoup.parse(input, "UTF-8", "IP");看看这个代码,调用 doc.text() 方法即可。