小编cod*_*608的帖子

使用java中的泛型对数组进行排序时出现编译时错误

这是我的代码:

import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;

public class SortingUsingGenerics {

    public static void main(String[] args) {
        Integer[] intArray = {1,5,4,2,10};
        String[] stringArray = {"Ä","X","C","B","M"};
        Float[] floatArray = {1.5f,2.8f,0.5f,10.3f,9.5f};

        // Sort and Print
        printArray(sortArray(intArray));
        printArray(sortArray(stringArray));
        printArray(sortArray(floatArray));

    }

    private static <MyArray> void printArray(MyArray[] inputArray) {
        for (MyArray element : inputArray) {
            System.out.print(element);
        }
        System.out.println();
    }

    public static <E> E[] sortArray(E[] inputArray){

        if (inputArray instanceof Integer[]){
            Collections.sort(Arrays.asList(inputArray),new Comparator<Integer>() {
                        public int compare(Integer o1, Integer o2) {
                            if (o1 == o2) {
                                return …
Run Code Online (Sandbox Code Playgroud)

java

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

SQL错误 - 缺少关键字

这个查询有什么问题:我收到了以下错误

SQL错误:ORA-00905:缺少关键字00905. 00000 - "缺少关键字"

它在第4行说错误.请指教

CREATE TABLE ORDERS
(
ID INT        NOT NULL,
ord_date    DATE, 
AMOUNT     double,
CUSTOMER_ID INT references CUSTOMERS(ID),
PRIMARY KEY (ID)
);
Run Code Online (Sandbox Code Playgroud)

sql oracle create-table double-precision

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

标签 统计

create-table ×1

double-precision ×1

java ×1

oracle ×1

sql ×1