小编Oli*_*hai的帖子

搜索文本文件并在JPanel中显示结果

有没有人对如何搜索文本文件并在JComponent中列出结果有任何想法,比如JPanel.

我一直试图让这项工作连续两天,但没有成功真的很感激回复.非常感谢提前.

我一直在尝试编写一个处理文本文件搜索查询的类.我的主要目标是在文本文件中获取包含在JTextField中输入的搜索关键字的行,并将其打印在适当的JComponent中(类似于JTextField,JTextPane,最适用的).

我希望搜索结果显示在谷歌搜索结果显示方式的列中,以便文本文件中的每一行都打印在自己的行中.我被告知最好使用ArrayList.我真的不知道该怎么做.我从各地获取了想法,这是我到目前为止所做的:

提前多多欣赏.我是Java的新手.我一整天都在努力做到这一点并且没有走得太远.我愿意尝试任何提供的东西,甚至是新方法.

// The class that handles the search query
// Notice that I've commented out some parts that show errors

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.swing.JTextPane;


public class Search {

    public static String path;
    public static String qri;

    public Search(String dTestFileDAT, String qry) {
        path = dTestFileDAT;
        qri = qry;
    }

    public static JTextPane resultJTextPane;
    public static List<String> linesToPresent = new ArrayList<String>();

    public static …
Run Code Online (Sandbox Code Playgroud)

java file-io search swing jtextpane

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

将数据插入H2数据库表

我是SQL的新手.我正在努力教自己如何使用H2.我已经设法创建了一个表,但是当我尝试使用另一个类插入数据时,数据就不会被插入.

这是我的代码:

创建"MYLOVELYSTUDENTS"表的类:

// STEP 1. Import required packages
import java.sql.*;

public class JDBCExampleNewTable {
    // JDBC driver name and database URL
    static final String JDBC_DRIVER = "org.h2.Driver"; //org.h2.Driver
    static final String DB_URL = "jdbc:h2:~/mytest";

    //  Database credentials
    static final String USER = "sa";
    static final String PASS = "";

    public static void main (String[] args) {
        Connection conn = null;
        Statement stmt = null;

        try {
            //STEP 2: Register JDBC driver
            Class.forName("org.h2.Driver");

            //STEP 3: Open a connection
            System.out.println("Connecting to …
Run Code Online (Sandbox Code Playgroud)

java jdbc h2

6
推荐指数
3
解决办法
4万
查看次数

标签 统计

java ×2

file-io ×1

h2 ×1

jdbc ×1

jtextpane ×1

search ×1

swing ×1