当前位置: 首页 > 面试题库 >

如何在Android中插入%20代替空格

荀嘉熙
2023-03-14
问题内容

我有一个xml URL文件,其中有空格,我想用%20替换空格。

SAXParserFactory spf = SAXParserFactory.newInstance();
SAXParser sp = spf.newSAXParser();
XMLReader xr = sp.getXMLReader();

/** Send URL to parse XML Tags */
URL sourceUrl = new URL(
                "http://www.arteonline.mobi/iphone/output.php?gallery=MALBA%20-%20MUSEO%20DE%20ARTE%20LATINOAMERICANO%20DE%20BUENOS%20AIRES");

XMLHandlerartistspace myXMLHandler = new XMLHandlerartistspace();
xr.setContentHandler(myXMLHandler);
xr.parse(new InputSource(sourceUrl.openStream()));

问题答案:

试试这个:

String temp = http://www.arteonline.mobi/iphone/output.php?gallery=MALBA%20-%20MUSEO%20DE%20ARTE%20LATINOAMERICANO%20DE%20BUENOS%20AIRES

temp = temp.replaceAll(" ", "%20");
URL sourceUrl = new URL(temp);


 类似资料:
  • 下面是创建表的脚本:

  • 我正在尝试使用Python和DataStax驱动程序(Python- 一切都很好,但有些事情我无法理解。如何插入没有空值的行? 例如, 如果我想插入一个没有url值的行,它可以工作,但在卡桑德拉中,我会在url列中看到“null”。 我检查这个文档: http://datas tax . github . io/python-driver/getting _ started . html #将参数

  • 我正在使用这个版本的Eclipse:版本:2019-09 R(4.13.0)构建ID:20190917-1200 我想我已经设置了所有可能的设置 Eclipse 必须禁用所有导入之间的空白行,但是每当程序自动添加新导入时,它仍然会自动在导入组之间插入一个空行。 我所说的一个例子: 我设置了多个似乎会对此产生影响的设置,主要的一个似乎应该绝对控制它的设置是< br >窗口-

  • 我在将空值插入MySQL表的日期字段时遇到问题。 下面是插入查询: s1和s2列采用字符串值,d1和d2列采用日期。当我只使用字符串字段运行这个查询时,没有问题。 日期值可以设置为空,所以我没有在查询中包含引号,而是在前面将它们添加到变量中。这是我用来设置日期值的php代码: 当日期值全部设置时,记录将被正确插入。但是,当其中一个日期为空时,将不插入任何内容。 为什么我不能像这样在MySQL中插入

  • 我正在讨论的活动必须将一个由CardViews填充的RecyclerView显示为项目。我的目标是在每个CardView中显示一个RecyclerView。 下面是我的活动的基本XML: 下面是我的CardView的RecolyerView的布局: 我该如何解决这个问题?拜托,我没主意了。

  • 问题内容: 我是Aurelia的新手。 您将如何更改以下代码以提供虚拟HttpClient,例如json读取器,而不是仅提供静态json数据集,从而无需开发服务器。 问题答案: 要使原始文章中的演示代码达到可以替代HttpClient实现的状态,需要执行几个步骤。 在类的构造函数中删除配置代码… 这些行: users.js 应移至文件: main.js 现在我们的users.js文件应如下所示: