【问题标题】:How to convert String[] to String and vice versa in Android如何在Android中将String []转换为String,反之亦然
【发布时间】:2015-04-11 05:34:22
【问题描述】:

我想将 String 数组转换为 String,以便稍后在检索时我可以在 (,) 分隔符的帮助下将 String 解析为 String[]

String [] ------------> String
//and later
String ---------------> String[]

有人可以指导如何做到这一点吗?

for (int i = 0; i <= count; i++) {

Log.d(TAG, "arrayData == " +arrayData[i]);

    // Joining:
    String joined = String.join(",", arrayData);
    //This will give error "The method join(String, String[]) is undefined for the type String"
}

【问题讨论】:

    标签: java android arrays string


    【解决方案1】:

    你可以使用String.join StringBuilderString.split

     // 加入:
    字符串连接 = String.join(",", stringArr);
    StringBuilder 缓冲区 = new StringBuilder();
    for(每个字符串:stringArr)
      buffer.append(",").append(每个);
    加入的字符串 = buffer.deleteCharAt(0).toString();
    
    // 拆分:
    String[] splitted =joined.split(",");

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-14
      • 2015-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-18
      • 2014-09-14
      相关资源
      最近更新 更多