小编N01*_*zii的帖子

如何让Java程序在后台运行?

我已经看过很多不同的StackOverflow问题,以及其他网站上的文章,但它们都没有我正在寻找的东西.

我正在尝试做什么:

我有一个需要睡眠一段时间的程序,然后检查以确保程序仍在运行,然后再次睡眠.我已经把那部分做得很好,花花公子,但我遇到了一个让它在后台运行的问题.我试图让它运行没有系统托盘,没有命令提示窗口,只是一个过程.有什么方法可以做到这一点吗?真的很烦我必须有一个24/7的命令提示窗口,这个程序就像这个一样简单,如果有人能提供帮助,那就太棒了!

(另请注意,我不是在谈论从命令行编译,我说在打开java程序的.exe版本后,如何在没有命令提示符窗口或GUI的情况下打开exe)

谢谢!

编辑:是的,我正在运行Windows,这个程序将仅在Windows操作系统上运行.

java

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

在Java中解析开始和结束的字符串

我在查找我需要为Java字符串做的一种解析时遇到了麻烦.

所以,这不像是用线条或逗号或其他东西解析那么简单,它有点复杂.

我的程序抓取了一个网页的源代码,我需要解析它以查看视图标记的内容.

解决它之间的问题

<input name="sid" type="hidden" value="
Run Code Online (Sandbox Code Playgroud)

" />
Run Code Online (Sandbox Code Playgroud)

所以,如果网页有这个字符串:

<input name="sid" type="hidden" value="stringvaluehere" />
Run Code Online (Sandbox Code Playgroud)

它会输出

stringvaluehere
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?我根本没有发现任何关于这类文件的文档,并且在其他来源询问并没有帮助.

谢谢!

java string parsing webpage

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

将字符数组转换为Java中的数字数组

所以,我需要做的是将一个字符数组转换为一个数字数组.

我知道这听起来像一个奇怪的请求,但这是我一直在努力做的事情:

有这样的数组:

charArray[0] = e;
charArray[1] = b;
charArray[2] = p;
Run Code Online (Sandbox Code Playgroud)

并将其翻译成:

numArray[0] = 5;
numArray[1] = 2;
numArray[2] = 16;
Run Code Online (Sandbox Code Playgroud)

因此它会将char转换为它在字母表中的位置(例如,"a"是第一个字母,"b"是第2个,等等)

这样做的最佳方法是什么?我将尝试逐个尝试,但后来意识到我会有太多的代码行,它只是大量的嵌套if语句,我想可能有更好的方法来做到这一点.

(我的方式是这样if charArray[0] = a then numArray[0] = 1,并且经历了这样的每一个字母,直到你到达if charArray[0] = z then numArray[0] = 26,但是在char数组中需要26个不同的if语句PER CHAR,这在我看来是一种可怕的方式,因为我的char数组非常长.)

java arrays

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

标签 统计

java ×3

arrays ×1

parsing ×1

string ×1

webpage ×1