使用android在字符串中添加双引号

新手上路,请多包涵

我在 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 doin Background()

原文由 Nidhin Sasankan 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 765
2 个回答

为此使用 \"

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

原文由 Ravi 发布,翻译遵循 CC BY-SA 4.0 许可协议

试试这个,

 if (TextUtils.isEmpty(string))
        return "";

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

        return "\"" + string + "\"";

原文由 siby varghese 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题