【问题标题】:Converting int array to String array in java [duplicate]在java中将int数组转换为String数组[重复]
【发布时间】:2014-03-03 08:53:41
【问题描述】:

您好,我想将 int 数组转换为所需格式。

我有 int 数组,如何转换它? 我想要这种字符串格式

int a = [1,2,3,4]
list a = [1,2,3,4]
String = ["1","2","3"];

【问题讨论】:

  • 我在路上知道了很多答案,但是到目前为止你尝试了什么? Hint : String.valuOf(intValue);
  • 请在提问前使用搜索。您的问题的答案是 Google 上“java array to string”的最佳答案。
  • @TwoThe 我已经尝试过 okey 并没有得到答案,这就是我退出的原因。
  • 是的,我试过了。 @sᴜʀᴇsʜᴀᴛᴛᴀ
  • 从下次开始不要忘记添加尝试过的代码。无论如何,您有多个答案和重复的问题。

标签: java arrays string type-conversion


【解决方案1】:

试试这个

String res = Arrays.toString(a).replaceAll("(\\d+)", "\"$1\"")

【讨论】:

  • 它不起作用,它仍然提供我不想要的复杂结构。
【解决方案2】:

您可以遍历int[] 并转换为String[]

int[] a = new int[]{1, 2, 3, 4};
String[] convertedArr = new String[a.length];
for (int i = 0; i < a.length; i++) {
  convertedArr[i] = String.valueOf(a[i]);
}

【讨论】:

  • 它不能像这样给出字符串格式。@88174c 我需要字符串值..
猜你喜欢
  • 2011-10-16
  • 2011-11-30
  • 1970-01-01
  • 2011-04-06
  • 2014-08-09
  • 1970-01-01
  • 2018-04-25
  • 1970-01-01
相关资源
最近更新 更多