首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >排序Arrays.toString()

排序Arrays.toString()
EN

Stack Overflow用户
提问于 2018-10-19 05:38:43
回答 2查看 285关注 0票数 0

我想创建一个大小为10的数组,填充随机数并对它们进行排序。非常基础。下面是我写的内容:

代码语言:javascript
复制
static String OrdenarVector(){
    int[] vectoraleatorio = new int[10];        
    Random r = new Random();

    for(int a = 0; a < 10; a++){
        int numeroaleatorio = r.nextInt();
        vectoraleatorio[a] = numeroaleatorio;
    }

    return Arrays.toString(vectoraleatorio);
}

它工作得很好,但我想对该向量进行排序。我尝试创建一个新的矢量novovetor并使用Arrays.sort(vectoraleatorio),但它对我不起作用。我也尝试过将Arrays.sortArrays.toString()结合使用,但是我得到了错误信息,并且没有可用的建议。抱歉,如果这是一个复制品。

拥抱

EN

回答 2

Stack Overflow用户

发布于 2018-10-19 05:40:54

返回前的Arrays.sort有什么问题:

代码语言:javascript
复制
Arrays.sort(vectoraleatorio);
return Arrays.toString(vectoraleatorio);
票数 0
EN

Stack Overflow用户

发布于 2018-10-19 05:45:17

要小心,排序方法不会返回任何内容。这应该是可行的:

代码语言:javascript
复制
  public static String OrdenarVector(){

    int[] vectoraleatorio = new int[10];        
    Random r = new Random();

    for(int a = 0; a < 10; a++){
        int numeroaleatorio = r.nextInt();
        vectoraleatorio[a] = numeroaleatorio;
    }

    Arrays.sort(vectoraleatorio);
    return Arrays.toString(vectoraleatorio);

   }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52882965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档