小编Har*_*ish的帖子

带有IN子句中参数列表的PreparedStatement

如何在执行查询时在JDBC中的preparedStatement中设置in子句的值.

例:

connection.prepareStatement("Select * from test where field in (?)");
Run Code Online (Sandbox Code Playgroud)

如果此子句可以包含多个值,我该怎么做.有时我事先知道参数列表,有时我事先不知道.如何处理这种情况?

java jdbc prepared-statement in-clause

84
推荐指数
6
解决办法
23万
查看次数

如何替换特定位置的字符串

有没有办法在java脚本中替换给定位置的String的一部分.例如,我想00在小时栏中用12下面的字符串替换.substring来自13到15.

Mar 16, 2010 00:00 AM 
Run Code Online (Sandbox Code Playgroud)

javascript string replace substring

12
推荐指数
2
解决办法
4万
查看次数

用于停止java程序的Shell脚本

有没有办法通过单独知道名称来停止使用shell脚本运行的java程序.我正在使用ksh shell

java shell ksh

11
推荐指数
2
解决办法
9790
查看次数

使用shell脚本进行Java代码格式化

我知道这很傻但我不能克服好奇心.是否可以编写一个shell脚本来格式化一段java代码?

例如,如果用户在代码中写入:

    public class Super{
    public static void main(String[] args){
    System.out.println("Hello world");
    int a=0;
    if(a==100)
    {
    System.out.println("Hello world");
    }
    else
    {
    System.out.println("Hello world with else");
    }
    }
}
Run Code Online (Sandbox Code Playgroud)

我想写一个shell脚本,它会使代码像这样.

 public class Super
 {
  public static void main(String[] args)
  {
   System.out.println("Hello world");
   int a=0;
   if(a==100){
    System.out.println("Hello world");
   }
   else{
    System.out.println("Hello world with else");
   }
}
Run Code Online (Sandbox Code Playgroud)

确切地说,我们应该改变花括号的格式.如果是try/catch或控制结构,我们应该将它改为同一行,如果它是函数/方法/类,它应该在下一行.我对sed和awk知之甚少,它可以很容易地完成这个任务.我也知道这可以用eclipse完成.

java unix shell scripting

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

计算列表中每个项目的出现次数

我有一个重复输入值的流输入.我可以使用任何数据结构,但我必须计算每个元素的出现次数.假设我有以下手机供应商列表:

Apple
Nokia
Samsung
Apple
LG
Nokia
HTC
Android
Apple
Nokia
Nokia
Apple
Samsung

我必须构建任何数据结构,最好是带有详细信息的地图

Apple,4
Nokia,4
Samsung,2
LG,1
Android,1

我不确定这是否是最佳的.有没有比这更好的解决方案?
实际上我还没有把上面的内容写成代码.所以更好的代码也会有所帮助.

java collections data-structures

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

将JTable写入Excel

我打算将JTable的内容移动到Microsoft Excel工作表中.Excel工作表应具有一些格式规范.例如,如果列的值为"A",则它应为绿色.如果它是'B'红色.

我处于分析阶段.我应该使用哪个罐子?数据不是很大.性能不是一个大问题.

java excel swing jexcelapi apache-poi

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

如何获取String的特定部分

我在Excel中编写一个宏,我需要从String中获取子字符串.就像这样.

~/tester/test/hai/bye
~/stack/overflow/hai/bye
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,我需要从第一个中获取String测试器,从第二个中获取堆栈.我尝试过使用,InStr但没用.有人可以帮忙吗?

excel vba excel-vba

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

用于放置链接的href标记

我必须通过<a>网页链接到网页.网页链接包含一些请求参数,我不想直接通过浏览器发送它(意味着我想使用类似于FORM的POST方法).

<a href="www.abc.do?a=0&b=1&c=1>abc</a>
Run Code Online (Sandbox Code Playgroud)

我在jsp页面中使用这个,有没有办法通过javascript或任何其他方式通过URL传递请求参数?

html javascript

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

使用cmd打开多个空格的文件时出现问题

我使用java调用下面的命令

这是java初始化

String fileName="C:\\temp\\A  a.txt";
String  sCmd = "cmd /c start \"\" \"" + fileName + "\"";
Run Code Online (Sandbox Code Playgroud)

这是我打印sCmd时得到的结果

 cmd /c start '" 'C:\temp\A   a.txt'
Run Code Online (Sandbox Code Playgroud)

这是我运行命令的方式

 Runtime.getRuntime().exec(sCmd);
Run Code Online (Sandbox Code Playgroud)

文件名包含多个空格,当我从Java运行此命令时,它会抛出一个错误,因为它没有识别多个空格.当没有空格或一个空格时它会工作吗?如何通过windows命令处理多个空格的文件

示例java程序

   import java.io.File;
import java.io.IOException;

public class A
{
    public static void main(String[] args)
    {
        String fileName = "C:\\temp\\a  dfdfd   f.txt";
        File file = new File(fileName);
        String sCmd = "cmd /c start \"\" \"" + file.getAbsolutePath() + "\"";

        System.out.println("exec cmd=<" + sCmd + ">");
        try
        {
            Runtime.getRuntime().exec(sCmd);
        }
        catch (IOException e)
        {
            // …
Run Code Online (Sandbox Code Playgroud)

java windows cmd

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

JFreeChart中PieChart的颜色

我希望生成随机颜色,这在饼图中很有吸引力.当涉及到GUI时,我的意识很差.任何人都可以帮助编写一个函数,它可以生成6种颜色,可能在饼图中看起来很好随机顺序.现在我有硬编码.但我不喜欢那些颜色.请帮帮我.

plot.setSectionPaint("iPhone 2G", new Color(200, 255, 255));
plot.setSectionPaint("iPhone 3G", new Color(200, 200, 255));
Run Code Online (Sandbox Code Playgroud)

java colors jfreechart

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