小编Aik*_*áro的帖子

是否可以使用包含两个或更多单词的枚举的枚举类?

我必须选择几种类型的书籍类型,我正在考虑使用枚举,但有几种类型由两个或更多的单词组成,如"医疗,健康与健身","艺术与摄影","科幻小说"等

public enum Genero {
    Action, Comedy, Drama, Computers, Novel, Science Fiction
}
Run Code Online (Sandbox Code Playgroud)

但我得到了"科幻小说"的语法错误.我尝试用双引号和简单的quoutes,但没有奏效.此枚举将用作Book类的属性.

java enums cpu-word

8
推荐指数
2
解决办法
8590
查看次数

基于jtextfield NON区分大小写(Java)过滤JTable

我已经可以使用JTextField过滤JTable,问题是区分大小写.例如,我在Jtable中得到了这个名字:"Guillian Fox",如果我在textField中写"guillian fox"或"GUILLIAN FOX"这个名字没有显示.

我知道java有.toLowerCase或.toUpperCase方法,但是使用这些方法的问题是结果是不雅观的,因为两者都必须是大写或小写,当适当的是大写的第一个字母时,因为是名字.

JTable的行来自数据库中的查询.所以,我想的解决方案是不直接在jtable中进行过滤,而不是那样,做一个过滤结果的查询,但我认为是非常低效的,因为我会对插入或删除的每个字符进行查询textField.

@Override
    public void changedUpdate(DocumentEvent arg0) {
        ordenador.setRowFilter(RowFilter.regexFilter(jtxtfBuscarInv.getText(), 0));

    }

    @Override
    public void insertUpdate(DocumentEvent arg0) {
        ordenador.setRowFilter(RowFilter.regexFilter(jtxtfBuscarInv.getText(), 0));

    }

    @Override
    public void removeUpdate(DocumentEvent arg0) {
        ordenador.setRowFilter(RowFilter.regexFilter(jtxtfBuscarInv.getText(), 0));

    }
Run Code Online (Sandbox Code Playgroud)

java swing jtable case-sensitive rowfilter

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

MySQL没有显示任何错误消息

当我执行带有错误的sql语句时,mySQL并没有告诉我是否有语法错误或任何其他类型的错误,如果语句执行成功则不会显示我.

我试图在没有向导工作台的情况下执行语句,我的意思是,我直接写了这些语句.

例如,如果我执行此操作:

insert into PROFF(aVARCHAR) values ('aVARCHAR')
Run Code Online (Sandbox Code Playgroud)

它什么都没显示.

如果我执行正确的查询没有单引号错误:

insert into PROFF(aVARCHAR) values (`aVARCHAR`)
Run Code Online (Sandbox Code Playgroud)

它什么也没显示.

我需要设置一些东西才能看到错误消息吗?

mysql sql

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

从数组中删除元素:pop不是函数(javascript)

thead = new Array();
alert(thead.length);
thead = document.getElementsByTagName("th");
alert(thead.length);


thead.pop();
alert(thead.length);
Run Code Online (Sandbox Code Playgroud)

document.getElementsByTagName("th")返回一个元素数组,所以thead变量应该是一个数组,如果是这样,那么为什么它给我错误"thead.pop()不是一个函数"?

javascript arrays function

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

是否可以仅使用FileReader从文件中读取?

我知道正确的方法是

BufferedReader br = new BufferedReader(FileReader(file));
Run Code Online (Sandbox Code Playgroud)

但是我在Java API中检查了FileReader类的方法,并且它有一个read()返回字符读取的方法.但这对我不起作用.我正在读取包含这行文本的文件:"我正在读取文件",并将其打印到屏幕上,但是当我运行程序时,它会为每个字符打印等效的ASCII代码.

这是我的代码:

String lectura = "";
try{
    lectura = String.valueOf(fr.read());
} catch(IOException ioex){
    ioex.printStackTrace();
}

while((Integer.parseInt(lectura)) != -1){
    System.out.print(lectura);
    try{
        lectura = String.valueOf(fr.read());
    } catch(IOException ioex){
        ioex.printStackTrace();
    }
}
Run Code Online (Sandbox Code Playgroud)

java filereader

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

IO程序不是从控制台运行,而是从Eclipse(Java)运行

它编译得很好,但是当我尝试从控制台运行它时,我得到了一个ClassNotFoundException错误.但是,如果我从Eclipse运行它,它工作正常.为什么?

我使用"javac FileIO.java"编译和"java FileIO"来运行它.

import java.io.BufferedReader;
import java.io.PrintWriter;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.FileReader;
import java.io.FileOutputStream;

public class FileIO {
public static void main(String[] args){
    PrintWriter pw = null;
    BufferedReader bfr = null;
    String linea = null;

    try{
        bfr = new BufferedReader(new FileReader("Records"));
        linea = bfr.readLine();
    } catch(FileNotFoundException fnfex){
            System.out.println("Check you have reading/writing access.");
    } catch(IOException ioex){
            ioex.printStackTrace();
    }

    try{
        pw = new PrintWriter(new FileOutputStream("Copy Records"));
    } catch(FileNotFoundException fnfex){
            System.out.println("Check you have reading/writing access.");
    }

    while(linea != null){
        pw.println(linea);
        try{ …
Run Code Online (Sandbox Code Playgroud)

java console writing file

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

使用悬停选择器显示/隐藏 html 元素

我想仅使用 css 在鼠标悬停时隐藏 div 元素。

<div>Stuff shown on hover</div>

div {
    display: block;
    width:100px;
    height:100px;
    border: solid black;
}

div:hover {
    display: none;
}
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用?

如果我想改变 - 例如 - 背景,它工作得很好:

div:hover {
    background-color: red;
}
Run Code Online (Sandbox Code Playgroud)

无法隐藏/显示我正在应用悬停选择器的相同元素?

http://jsfiddle.net/link01/TknA8/

css hover

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