有没有人对如何搜索文本文件并在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) 我是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)