小编ati*_*mpi的帖子

从命令行执行 Jar 文件,文件夹名称中有空格

Input File Path as argument to program

File Path : E:\TestCode\Test file space\abc.xml

Code : This code will accept the above file path as argument.

package com.org;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;

public class FileSepratorTest {

    public static void main(String[] args) {
        String filePath = args[0];    // It will take file path as E:\TestCode\Test file space\abc.xml
        try {
            System.out.println("File Path :"+filePath);  // printing file path
            FileInputStream file = new FileInputStream(new File(filePath)); 
        } catch (FileNotFoundException e) {
            // TODO Auto-generated …
Run Code Online (Sandbox Code Playgroud)

java jakarta-ee

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

找到数组中的第二个最小整数.返回第二个最小整数的错误值

我需要在使用java中找到第二个最小的数字array.我有以下代码.它有点工作,但由于某种原因,它不会完全第二次通过数组来找到第二个最小值.它在第3个索引处停止并返回该值.如您所见,第二个最小值是在索引14.任何帮助将不胜感激.谢谢.

//用于查找数组中第一个和第二个最小数字的Java程序

public class FindSmallest2 
    {
        public static void main(String[] args)
            {
                 int[] values;
                 values = new int[15];   
                 values[0]=341;            
                 values[1]=273;
                 values[2]=278;
                 values[3]=329;
                 values[4]=445;
                 values[5]=275;
                 values[6]=275;
                 values[7]=243;
                 values[8]=334;
                 values[9]=412;
                 values[10]=393;
                 values[11]=299;
                 values[12]=343;
                 values[13]=317;
                 values[14]=265;
                 int small1, small2;
                 small1 = small2 = values[0]; 
                 for(int i = 1; i < values.length; i++) 
                     {
                         if(values[i]<small1) 
                         {
                             small2 = small1;
                             small1 = values[i];
                         }
                     }
                         System.out.println("1st smallest value: "+small1);
                         System.out.println("2nd smallest value: "+small2);
          }
      }
Run Code Online (Sandbox Code Playgroud)

java

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

当只有一个查询要执行时,statement.executeBatch()vs statement.updateQuery()

好的,我知道Batch Processing允许将相关的SQL语句分组到一个批处理中,并通过一次调用数据库来提交它们.当您一次向数据库发送多个SQL语句时,可以减少通信开销,从而提高性能.在这种特殊情况下(见下面的代码)我认为批处理不是唯一的目的.stmt.executeBatch()添加批次后立即调用原因(?)不会stmt.executeUpdate()做同样的事情?

public void tableChanged(TableModelEvent e) {
    int row = e.getFirstRow();
    int col = e.getColumn();
    model = (MyTableModel) e.getSource();
    String stulpPav = model.getColumnName(col);
    Object data = model.getValueAt(row, col);
    Object studId = model.getValueAt(row, 0);
    System.out.println("tableChanded works");
    try {
        new ImportData(stulpPav, data, studId);
        bottomLabel.setText(textForLabel());
    } catch (ClassNotFoundException e1) {
        e1.printStackTrace();
    } catch (SQLException e1) {
        e1.printStackTrace();
    }
}
public class ImportData {    

    public ImportData(String a, Object b, Object c)
            throws ClassNotFoundException, SQLException {
        Statement stmt = …
Run Code Online (Sandbox Code Playgroud)

java mysql sql connection

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

如何在Java中打印原始变量的类型

我想知道我的类中的变量类型,例如:

int x=1;  
char c=5;
System.out.println(x+c);// out put is 6
Run Code Online (Sandbox Code Playgroud)

但我想知道它的类型x+c,是否属于integercharacter?并且还想在控制台中打印结果.

有没有找到类型的方法?请帮我解决最好的答案.

java variables primitive type-conversion

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