小编Bar*_*t g的帖子

递归返回我在j中出现的位置数组

我不擅长Java,所以我只想提前说"这是我的家庭作业",请"不要做我的家庭作业",这是第一次递归的作业,所以这是我的第一次.话虽如此,这些是我作业的指示,但我不确定为实现目标我需要采取的步骤.我所需要的只是一个伟大的家伙/女孩谁可以给我详细的关于如何完成我的家庭作业,一些步骤.我已经阅读了这本书,检查了一些有关递归的网站,但我觉得我需要更多的帮助.

编写一个递归静态方法,给定两个字符串s和t,返回一个在s中出现t的所有位置的数组.例如,findLocations("Frances ran and ran","ran")返回[1,8,16].

java arrays recursion

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

在Visual Studio中运行应用程序时,对Access数据库的更改不会保留

我正在Visual Studio 2010 Professional和Access 2010中创建一个库应用程序.我将Access数据库绑定到Visual Studio.当我填写字段并单击提交时,我可以在DataGridView中看到新记录,但是当我关闭应用程序时,新记录没有保存,我必须再次输入记录.

有人可以帮助我知道为什么当我通过应用程序输入新记录时,记录没有保存在数据库中?

ms-access datagridview visual-studio-2010 visual-studio

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

递归解释

今天在Java课程中,教授提出了这个例子,但是我真的不能很好地理解如何通过这种方法来获得结果的过程= 4.可以任何一个身体请尽可能清楚地说明一些线条怎么这个方法解决了?谢谢好,所以这是方法:

public static int mystery(int[] values, int start, int value)
{
    if(start == values.length) {
        return value;
    }
    else
        return Math.max(value, mystery(values, start+1, values[start]));
}
Run Code Online (Sandbox Code Playgroud)

java recursion

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

如何从jTextField中检索信息

我正在做个人项目.我正在创建一个打卡时钟程序,所以我需要帮助的部分是用户在jTextField中输入uid的地方.因此,我需要检索uid(#######),然后使用sql语句在数据库中搜索该uid.所以这就是我到目前为止所拥有的.问题是jTextField1.getText下面有一个红线,当我运行它时,表示=

"setInt(int,int) in java.sql.PreparedStatement cannot be applied to (int,java.lang.String) pstmt.setInt(1, jTextField1.getText());"

任何帮助表示赞赏.谢谢.

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
    // TODO add your handling code here:
    try{
        stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
        String sql = "SELECT * FROM Students WHERE STUDENTID = ?";
        PreparedStatement pstmt = con.prepareStatement(sql);
        pstmt.setInt(1, jTextField1.getText()); // Retrieve uid from jTextField
        ResultSet rs = pstmt.executeQuery();
        while(rs.next()){
            String first = rs.getString(2);
            String last = rs.getString(3);
            String hours = rs.getString(6);

            fName.setText(first);
            lName.setText(last);
            tHours.setText(hours);
        }
    }
    catch(SQLException err){
        JOptionPane.showMessageDialog(Student.this, err.getMessage());
    }

}
Run Code Online (Sandbox Code Playgroud)

java sql swing jtextfield parseint

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

在java中实现接口

我已经声明了这个界面:

public interface Filter 
{   
/**
  Determines whether to accept an object.
  @param x the object to be filtered
  @return true to accept an object, false otherwise
*/
boolean accept(Object x);   
}
Run Code Online (Sandbox Code Playgroud)

所以现在我需要做的是将它与已经在类中声明和实现的另一个接口一起实现.所以我的问题是我是否可以用这种方式在同一个类中实现这两个接口.

public class DataSet implements Measurer, implements Filter{
 ......
 }

or

 public class DataSet implements Measurer, Filter{
 .....
 }
Run Code Online (Sandbox Code Playgroud)

谢谢

java interface

-8
推荐指数
1
解决办法
129
查看次数