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

需要用百分比符号Java替换字符串中的空格

仇正平
2023-03-14
问题内容

我需要用%符号替换字符串中的空格,但是我遇到了一些问题,我尝试的是:

imageUrl = imageUrl.replace(' ', "%20");

但这给我替换功能一个错误。

然后:

imageUrl = imageUrl.replace(' ', "%%20");

但是它仍然给我替换函数错误。

我尝试使用unicode符号:

imageUrl = imageUrl.replace(' ', (char) U+0025 + "20");

但是它仍然会给出错误。

有一个简单的方法吗?


问题答案:

String.replace(String, String) 是您想要的方法。

更换

imageUrl.replace(' ', "%");

imageUrl.replace(" ", "%");

System.out.println("This is working".replace(" ", "%"));

我建议您在Java中使用URL Encoder进行编码Strings

String searchQuery = "list of banks in the world";
String url = "http://mypage.com/pages?q=" + URLEncoder.encode(searchQuery, "UTF-8");


 类似资料:
  • 我有一个数据框,如下所示: 我想用一个空字符串删除NaN值,这样看起来像这样:

  • 本文向大家介绍替换Java字符串中的子字符串,包括了替换Java字符串中的子字符串的使用技巧和注意事项,需要的朋友参考一下 假设以下是我们的字符串。 我们想将子字符串“ Dead”替换为“ Alive”。为此,让我们使用以下逻辑。在这里,我们使用了while循环,并在其中找到了要替换的子字符串的索引。这样,我们一个接一个地替换了整个子字符串。 以下是替换子字符串的完整示例。 示例 输出结果

  • 问题内容: 我目前有一个包含字符A,B和C的字符串,例如,该字符串看起来像 其他不包含A,B或CI的随机变量想分别用“ A”,“ B”和“ C”替换A,B和C,这是我目前正在做的最好方法: 问题答案: 如果A,B和C是完全相同的单个字符,cletus的答案就可以正常工作,但是如果它们可以是更长的字符串,而您只是出于示例目的将它们称为A,B和C,则cletus的答案就可以。如果它们是更长的字符串,则

  • 问题内容: 如何在Java中用空字符串替换单引号’。我尝试了以下操作,但似乎没有用。 提前致谢。非常感谢您的帮助。(输出应为:Sids den) 谢谢你们的回应。我想我应该对我的问题更加清楚。基本上,我从表中获得特殊字符,并且从同一个表中我们必须用什么值替换那些特殊字符。这是代码片段: 因此,当数据中的evrf有特殊字符’时,我将面临nullpointer异常。请建议如何进行此操作? 问题答案:

  • 问题内容: 我想用字符替换Java字符串中的所有字符。因此,无论它是什么字符都无关紧要,应将其替换为。 我知道互联网上有很多例子,但是没有一个例子可以代替每个角色,我已经尽力了,但没有成功。 问题答案: Java 11及更高版本 注: 这将替换换行符用。如果要保留,请参见下面的解决方案。 Java 10及更早版本 这样可以 保留 换行符。 要在Java 10和更早的版本中也用换行符替换,可以使用:

  • 本文向大家介绍Java中使用%(百分号)格式化字符串,包括了Java中使用%(百分号)格式化字符串的使用技巧和注意事项,需要的朋友参考一下 以下是使用%在Java中实现字符串格式的代码- 示例 输出结果 一个名为Demo的类包含主函数。这里定义了一个字符串值,通过将其连接到另一个变量来格式化该字符串。类似地,也使用%运算符对浮点数进行格式化。这两个值都打印在控制台上。