java读取字符串操作
java读取字符串操作字符串里面不确定有多少个从<img>到</img>标记现在要把这个字符串里面所有从<img>到</img>标记全部读取出来写一个方法吧给30分先感谢...
java读取字符串操作
字符串里面不确定有多少个 从<img>到</img>标记
现在要把这个字符串里面所有从<img>到</img>标记全部读取出来
写一个方法吧
给30分
先感谢一下一楼的回答,不过你写的这个读取了一条<img></img>呀!
如果我的字符串是这样的呢?
<div style="text-align: center"><img height='200' width='720' src='/test6/userfiles/image/456/2_20100315_09---46---06.jpg' /><img height='200' width='720' src='/test6/userfiles/image/456/2_20100315_09---46---06.jpg' /><img height='200' alt= width='720' src='/test6/userfiles/image/456/2_20100315_09---46---06.jpg' /><img height='200' alt= width='720' src='/test6/userfiles/image/456/2_20100315_09---46---06.jpg' /><img height='200' width="720" src="/test6/userfiles/image/456/2_20100315_09---46---06.jpg' /><img alt= src='http://legenddoll.com/sunflower/lining/8/33/735/1.jpg' /><br /<img alt=src='http://legenddoll.com/sunflower/lining/8/33/735/2.jpg' /></div>
最好能保存到一个字符串数组里面! 展开
字符串里面不确定有多少个 从<img>到</img>标记
现在要把这个字符串里面所有从<img>到</img>标记全部读取出来
写一个方法吧
给30分
先感谢一下一楼的回答,不过你写的这个读取了一条<img></img>呀!
如果我的字符串是这样的呢?
<div style="text-align: center"><img height='200' width='720' src='/test6/userfiles/image/456/2_20100315_09---46---06.jpg' /><img height='200' width='720' src='/test6/userfiles/image/456/2_20100315_09---46---06.jpg' /><img height='200' alt= width='720' src='/test6/userfiles/image/456/2_20100315_09---46---06.jpg' /><img height='200' alt= width='720' src='/test6/userfiles/image/456/2_20100315_09---46---06.jpg' /><img height='200' width="720" src="/test6/userfiles/image/456/2_20100315_09---46---06.jpg' /><img alt= src='http://legenddoll.com/sunflower/lining/8/33/735/1.jpg' /><br /<img alt=src='http://legenddoll.com/sunflower/lining/8/33/735/2.jpg' /></div>
最好能保存到一个字符串数组里面! 展开
3个回答
展开全部
File fileA = new File("h:\\x.txt");
FileInputStream fis = new FileInputStream(fileA);
BufferedInputStream bis = new BufferedInputStream(fis);
byte[] data = new byte[1024 * 1024];
int i = 0;
int j = 0;
while ((i = bis.read()) != -1) {
data[j] = (byte) i;
j++;
}
bis.close();
fis.close();
File fileB = new File("h:\\y.txt");
FileOutputStream fos = new FileOutputStream(fileB);
BufferedOutputStream bos = new BufferedOutputStream(fos);
bos.write(data, 0, j);
bos.flush();
fos.close();
bos.close();
以前写的重一个TXT文件读取 再写到另一个TXT文件 希望能帮你
FileInputStream fis = new FileInputStream(fileA);
BufferedInputStream bis = new BufferedInputStream(fis);
byte[] data = new byte[1024 * 1024];
int i = 0;
int j = 0;
while ((i = bis.read()) != -1) {
data[j] = (byte) i;
j++;
}
bis.close();
fis.close();
File fileB = new File("h:\\y.txt");
FileOutputStream fos = new FileOutputStream(fileB);
BufferedOutputStream bos = new BufferedOutputStream(fos);
bos.write(data, 0, j);
bos.flush();
fos.close();
bos.close();
以前写的重一个TXT文件读取 再写到另一个TXT文件 希望能帮你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String s = "<img>dfsdfdsfdf<input type=\"text\"/></img>";
String result = s.subString(s.indexOf("<img>"),s.indexOf("</img>"));
String result = s.subString(s.indexOf("<img>"),s.indexOf("</img>"));
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
该怎么弄好呢?是不是可以用String类的split方法?去看看API。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询