java - 将仅包含值 0 和 1 的整数类型数组转换为字符串,该字符串应该是 java 中字符串形式的数组值的简单序列

标签 java arrays string

我想将仅包含 0 和 1 的整数类型数组转换为字符串,该字符串应该是数组值的简单序列,而不是任何其他形式,例如如果数组是

arr[] =  {0,1,1,0,1,0,0,0,0,1,1,0,0,1,0,1}

比字符串应该是

str = "0110100001100101"

我想将它分成两个子字符串,例如 str1 = 01101000 (据我所知,这是 h 的位值)和 str2= 01100101 (这是e的位值)并且想要将这些子字符串转换为字符h来自str1e来自str2

请帮助我。

最佳答案

您可以使用Arrays.toString()

   Integer arr[] = {0,1,1,0,1,0,0,0,0,1,1,0,0,1,0,1};
   String str= Arrays.toString(arr).replaceAll(",|\\[|\\]","").trim();
   System.out.println(str);

关于java - 将仅包含值 0 和 1 的整数类型数组转换为字符串,该字符串应该是 java 中字符串形式的数组值的简单序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19921173/

相关文章:

java - 声明的包裹与预期的包裹不匹配

java - 如何返回 DataSnapshot 值作为方法的结果?

C 为结构体中的数组动态分配内存

android - 房间库不接受字节数组

java - 如何替换直到第一次出现 HTML <b>...</b> 标记

java - 我的 spring 应用程序没有收到我的 GET

java - Elasticsearch 如何使用聚合对多个文档字段中的值进行计数

javascript - AngularJS 从数组中计算两个动态值

java - 我们不能将字符串转换为整数并同时将其添加到其他整数并检查 if 条件是否等于另一个整数吗?

带有索引/偏移量的 Ruby gsub?