小编A. *_*ami的帖子

方法(E[]) 不适用于参数(int[])

我正在尝试E[]在我的int[]. 我收到错误:

HeapSort 类型中的方法 sort(E[]) 不适用于参数 (int[])。

我的代码如下:

public <E extends Comparable<E>> void sort(E[] array){

//my code

}
Run Code Online (Sandbox Code Playgroud)
public static void main(String[] args){
    int[] arr = new int[30];
    for(int rep = 0; rep < arr.length; rep++){
        arr[rep] =(int )(Math.random() * 100 + 0);
    }

    System.out.println("The unsorted Array: ");
    System.out.println(sort(arr).toString());
}
Run Code Online (Sandbox Code Playgroud)

关于为什么我收到此错误有什么想法吗?感谢所有帮助!谢谢你!

java arrays generics

2
推荐指数
1
解决办法
3140
查看次数

在选项卡中拆分java中的String

我试图将一个字符串拆分成两个单独的字符串,一个从第一个字母开始直到一个制表符,另一个从制表符开始,到字符串结尾处结束.我查看了这篇文章,发现我的问题与众不同.我目前正在尝试使用该split()方法,但没有运气.我的代码如下:

        Scanner loadFile = new Scanner(System.in);
        loadFile = new Scanner(menuFile);

        //loops through data and adds into the SSST
        while(loadFile.hasNextLine()){
            String line = loadFile.nextLine();

            String[] thisLine = line.split(" ");

            System.out.println(thisLine[0]);
            String item = thisLine[0];
            String value = thisLine[1];

            menu.put(item, value);
Run Code Online (Sandbox Code Playgroud)

我在线上遇到了我的问题,line.split(" ");因为我不知道提供给这个方法的参数,以便在我的String中的选项卡中拆分.

menu 在这段代码中是一个单独的对象,并且无关紧要.

该程序的示例输入:

"baguette          400"
Run Code Online (Sandbox Code Playgroud)

该程序的所需输出:

String 1: "baguette" 

String 2: "400"
Run Code Online (Sandbox Code Playgroud)

java string split

1
推荐指数
1
解决办法
1567
查看次数

从C++中的字符串中取出每个单词

我正在用C++编写一个方法,它将使用2个或更多单词的字符串,并使用该sleep()方法输出字符串的每个单独的单词,用大约一秒左右.我试图使用for循环和子串来做到这一点.我也不确定应该使用的正则表达式,以及如何使用它们来实现所需的输出.

我已审查这个这个,找到我的问题不同,因为我想这样做在一个循环中,而不是存储在单个子.

输入:

"这是一个例子"

期望的输出:

"这个"(暂停)"是"(暂停)"一个"(暂停)"例子".

c++ substring

1
推荐指数
1
解决办法
81
查看次数

Java中的sin()与我的计算器的数字显着不同

我正在我计算的弧度值上实现Math.sin(),并且想知道是否有任何技术原因我从java获得的数字不同于我的计算器.相关代码:

public static double sin(double angle){    
  angle = Math.toRadians(angle);
  return Math.sin(angle);
}
Run Code Online (Sandbox Code Playgroud)

输入:35

输出:0.573576436351046

据谷歌预计产量:-0.42818266949

我只是打印返回的值.有谁能告诉我?

java trigonometry

0
推荐指数
1
解决办法
212
查看次数

标签 统计

java ×3

arrays ×1

c++ ×1

generics ×1

split ×1

string ×1

substring ×1

trigonometry ×1