1.int类型数组 转换为String类型数据 => for循环

  1. public static void intArrayToStringArray() {
  2. //1.int[] 数组 变为 String[]数组
  3. int[] nums = {1, 3, 5, 66, 7, 4};
  4. String[] str = new String[nums.length];
  5. for (int i = 0; i < nums.length; i++) {
  6. str[i] = String.valueOf(nums[i]);
  7. }
  8. }

2.String[]数组变成String类型

  1. public static void stringArrayToString() {
  2. //2.String[]数组变成String类型
  3. //遍历String[]数组
  4. String[] str = {"1", "2", "4", "55", "3"};
  5. StringBuilder sb = new StringBuilder();
  6. for (String s : str) {
  7. sb.append(s);
  8. }
  9. String result = sb.toString();
  10. }

3.字符串变字符数组

  1. public static void stringToOther() {
  2. String str = "fjeifiehg";
  3. //字符串变字符数组
  4. char[] chars = str.toCharArray();
  5. }

4.将字符串"算法-数据结构-网络-计算机组成原理-操作系统"转换为字符数组{"``算法","数据结构","网络","计算机组成原理","操作系统"``}

  1. String labels = "算法-数据结构-网络-计算机组成原理-操作系统";
  2. List<String> labelList = new ArrayList<>();
  3. if (labels.contains("-")) {
  4. labelList.addAll(Arrays.asList(labels.split("-")));
  5. } else {
  6. }