开发者社区> 问答> 正文

怎样对Java字符串中进行排序呢?

已解决

怎样对Java字符串中进行排序呢?

展开
收起
游客3gzok77e677xw 2022-04-03 10:10:27 760 0
1 条回答
写回答
取消 提交回答
  • 推荐回答
       使用 Arrays.sort(s);方法进行排序
    
                   String[] s = sortChar(str);
      Arrays.sort(s);
      printArr(s);
    
         }
     }
    
    //得到一个每个字符串里元素已经进行过排序的新字符串数组
    
         private static String[] test(String[] str){undefined
          String st[] =  st = new String[str.length];
          for (int i = 0; i < str.length; i++) {undefined
     char[] c =  str[i].toCharArray();
     charRank(c);
     String s = new String(c);
     st[i]  = s; 
     }
          return st;
    
         }
    
    //对字符串里元素进行排序
    
      private static void charRank(char[] c){undefined
          for (int j = 0; j < c.length; j++) {undefined
     for (int j2 = 0; j2 < c.length-j-1; j2++) {undefined
     if(c[j2]>c[j2+1]){undefined
     char len = c[j2];
     c[j2] = c[j2+1];
     c[j2+1] = len;
     }
     }
     }
    
         }
    
    
    2022-04-03 10:53:11
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载