【问题标题】:add double quotes in string using android使用android在字符串中添加双引号
【发布时间】:2015-02-06 09:00:24
【问题描述】:

我在 forloop 中有字符串,我想将它添加到另一个字符串中,如给定格式

for (int i = 0; i < profiles.length(); i++) {
    JSONObject c = profiles.getJSONObject(i);
    String admnno   = c.getString(TAG_ADMNNO);
}

结果应该是这样的

"Rajesh", "Mahesh", "Vijayakumar"
or 
final CharSequence[] items = {"Rajesh", "Mahesh", "Vijayakumar"};

adminno 应该用双引号和逗号。它在android做Background()

【问题讨论】:

    标签: android string concatenation


    【解决方案1】:

    为此使用\"

    例如String str="\"Rajesh\""

    【讨论】:

      【解决方案2】:

      试试这个,

      if (TextUtils.isEmpty(string))
              return "";
      
      final int lastPos = string.length() - 1;
      if (lastPos < 0 || (string.charAt(0) == '"' && string.charAt(lastPos) == '"'))
              return string;
      
      
              return "\"" + string + "\"";
      

      【讨论】:

        【解决方案3】:

        你也可以试试这个

        var id =  "\"id\": \""
        

        输出 = "id": "

        【讨论】:

          【解决方案4】:

          您必须使用 \" 转义引号,如下所示:

          public static String getQuotedString(String sample){
                return "\"".concat(sample).concat("\"");
          }
          

          【讨论】:

            【解决方案5】:

            在 Kotlin 中,您可以像这样使用变量值

            val searchText = "Android"
            textview.text = "5 articles found for \"$searchText\""
            

            对于固定字符串:

            String str="5 articles found for \"IOS\" "
            

            值等于

            为“IOS”找到 5 篇文章

            【讨论】:

              【解决方案6】:

              另一种选择是使用 Kotlin 的多行字符串。当您需要为 UTest 硬编码大 JSON 时特别有用:

              val jsonString = """
                {
                   "string_key": "value",
                   "boolean_key": true
                }
                """
              

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2020-12-07
                • 1970-01-01
                • 1970-01-01
                • 2012-11-17
                • 1970-01-01
                • 1970-01-01
                • 2018-10-08
                • 1970-01-01
                相关资源
                最近更新 更多