【问题标题】:how to pass text by adding double quotes before and after in android如何通过在android中前后添加双引号来传递文本
【发布时间】:2018-01-27 12:33:16
【问题描述】:

我想通过在前后添加双引号来传递一些文本。

我从我的 json 数组中检索到一些文本(url),例如 https://xyzabc,并将其存储在一个字符串中。

现在我必须添加一些证书和对该 URL 的一些响应,并尝试从中检索一些其他数据(新 URL)。

我在这里尝试像 String newUrl = oldurl+response+certificate 一样传递

如果 iam 像 String newUrl = "oldurl+response+certificate" 一样传递,我必须用双引号传递 url(必须用双引号),总数被视为一个字符串,所以我必须在之前附加双引号和在 newUrl 字符串之后而不将其作为单个字符串。

我尝试了一些 "\"newUrl""\ 但它对我不起作用...建议我一些解决方案。

【问题讨论】:

    标签: java android json string double-quotes


    【解决方案1】:

    试试这个:

    newUrl = "\""+oldurl+response+certificate+"\"";
    

    希望对你有帮助:)

    【讨论】:

      【解决方案2】:

      在字符串literal中使用临时特殊字符并转换成quotationlike

      String newUrl = ("$"+oldurl+response+certificate+"$").replaceAll('$','"');
      

      【讨论】:

        【解决方案3】:

        你可以使用正则表达式-

        String str="\"yourstring here\""
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-01-16
          • 2021-07-06
          • 2021-09-14
          • 2015-12-22
          • 1970-01-01
          • 1970-01-01
          • 2013-05-15
          • 1970-01-01
          相关资源
          最近更新 更多