java - Java中如何将字符串转换成数组

标签 java arrays regex

我的字符串为 [arun, joseph, sachin, kavin]。我想将此文本替换为 ["arun", "joseph", "sachin", "kavin"]。所有值都应该用双引号引起来。 我尝试使用替换方法来做到这一点。但我无法完成。谁能帮我解决这个问题?

最佳答案

你的问题有点不清楚。你想把一个字符串包含

[arun, joseph, sachin, kavin]

进入这个字符串

["arun", "joseph", "sachin", "kavin"]

或者你想把它变成一个包含 "arun""joseph""sachin" 的实际数组>“凯文”?

无论如何,这是非常基本的字符串操作。以下是我建议您尝试的方法:

  • 使用substring摆脱第一个和最后一个字符。
  • 使用split", ".
  • 上拆分字符串
  • 如果你想在这个数组中的每个组件之前和之后添加'"',你可以这样做

    for (int i = 0; i < array.length; i++)
        array[i] = '"' + array[i] + '"';
    

关于java - Java中如何将字符串转换成数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30388488/

相关文章:

regex - 用r中的条件替换数据框中的部分字符串

java - 为日期格式声明字符串常量,而不是显式地编写字符串值

java - Platform.exit() 在 JavaFX 的无限循环中无效

java - JPA如何使用级联删除删除作为onetoone目标的实体

arrays - 多属性排序 Swift 数组

javascript - 初始化 "complex"嵌套的 javascript/对象

java - @Put 图像映射

javascript - 使用 onClick 时将输入值 react 到数组不起作用

Javascript 替换 : don't split word on hyphen (regular expressions)

regex - 检查字符串中是否只有空格