我正在生成一个随机代码,我需要检查以确保代码不在数据库中.我假设这需要某种类型的循环.我有我的查询所有设置,我需要它再次运行一个代码块,如果mysql_num_rows == 0
.
可能重复:
在Java中,如何测试Array是否包含某个值?
我有一个数组设置如下:
Material[] blockedlevel1 = {
Material.mymaterialone, Material.mymaterialtwo
};
Run Code Online (Sandbox Code Playgroud)
如何查看材质是否在此数组中?
以下是我目前的功能.它工作正常,如果找到lineToCompare则返回true.
public static int checkrank(String lineToCompare){
try{
// Open the file that is the first
// command line parameter
FileInputStream fstream = new FileInputStream("ranks.txt");
// Get the object of DataInputStream
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String strLine;
//Read File Line By Line
while ((strLine = br.readLine()) != null) {
//Compare the line with the line to compare (string)
if(strLine.trim().compareTo(lineToCompare) == 0)
return true;
}
//Close the input stream
in.close();
}catch (Exception e){//Catch exception if …
Run Code Online (Sandbox Code Playgroud) 这就是我所拥有的.当我的应用程序启动时,它会创建一个线程并运行我的startListening()
功能.但它似乎做的是运行startListening
在同一线程内调用的任何其他函数.有没有一种方法可以使它只有内部的东西startListening
是用那个线程运行的,而不是从那个内部调用的函数?
当引用控件和不在该线程内的东西时,它会让我更容易,所以我不必每次都调用.
编辑:也许这不是正确的问题.我知道我必须Invoke
设置文本框,但现在我需要启用一个计时器.当我尝试启用它时,它不会抛出任何异常,而只是不"滴答作响".这是我的代码:
private void beginListenerThread()
{
Thread thread1 = new Thread(startListening);
thread1.Start();
}
private void startListening()
{
timer1.enabled = true;
}
Run Code Online (Sandbox Code Playgroud)
但它没有打勾.
谢谢!
String playerlist;
for(Player p : allplayers){
playerlist += p.getDisplayName() + ", ";
}
sendMessage(playerlist);
Run Code Online (Sandbox Code Playgroud)
我怎么能做到这一点?我需要在for-loop中有一个变量,然后在循环外部访问它.
谢谢,对不起,如果这是一个非常愚蠢的问题.我只是想不出来.
我将如何执行.SH文件(这是localhost,没有远程连接或任何东西)?我在Runtime.exec
搜索时看过很多其他的东西,但那些似乎没有用.
这是Java 6.此外,如果重要的是,所有SH正在做的是移动两个文件夹.
谢谢!
这是我的代码:
public class DJ {
static Thread djThread = new DJPlayThread();
public static void play(){
djThread.start();
}
}
Run Code Online (Sandbox Code Playgroud)
但是一旦该线程启动,我该如何运行DJPlayThread
类内部的方法?
谢谢.
我是JavaScript和AJAX的新手,但我正在尝试将AJAX的请求响应文本分成一个数组(响应文本以逗号分隔).这是我得到的错误:
Uncaught TypeError: object is not a function localhost:36
myrequest.onreadystatechange
这是我的代码:
var currentpicid;
var currentcat;
var currentindex;
myrequest.onreadystatechange=function(){
if (myrequest.readyState==4 && myrequest.status==200){ //request successful
var infoarray = myrequest.responseText.split(',');
currentpicid = infoarray(0);
currentcat = "top";
currentindex = index;
document.getElementById("image").innerHTML=myrequest.responseText;
}
}
Run Code Online (Sandbox Code Playgroud)
谁能帮我?我已经验证我的PHP页面只输出逗号分隔的值列表.谢谢!