小编Rob*_*ert的帖子

for循环的最后一行执行了两次?

我是Java初学者,这是我的第一篇文章.我找不到任何与我的问题完全相同的东西,虽然这篇文章看起来很相似: 为什么这个打印行命令执行两次?

但答案并没有帮助我解决它.

我知道这可能是一些愚蠢的事情,但我希望你们中的一个人可能能够向我指出为什么名为"匹配"的数组中的最后一个条目打印两次.

罗伯特,提前谢谢.

这是我的代码:

public String buildMatchList(Match[] matches)
{   
        fixtures = "";

        int i = 0;
        for ( i = 0; i < numMatches; i++)
        {
            if (matches[i] != null)
            {
                fixtures += String.format("\n%-10.10s %10.9s %15.14s", matches[i].getTeamA(), " Vs ", matches[i].getTeamB());           
            }
        }
        System.out.println(fixtures);
}

// -EDIT -
// numMatches set in this method

public void fillMatchArray(Team[] sortedTeams, int numTeams)
    {
        int homeTeam = 0;
        int awayTeam = 0;
        goalsA = 0;
        goalsB = 0;
        fixtures = ""; …
Run Code Online (Sandbox Code Playgroud)

java for-loop

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

CSS a:悬停不按预期工作

我正在尝试构建我的第一个网站,并尝试在CSS中使用"a:hover"功能但无法使其工作 - 无论是否悬停,链接看起来都一样.

这是我的CSS文件的片段:

    /* main page elements */
    a:link
    {
      text-decoration: none;
      color:white;
    }

    a:visited
    {
      text-decoration: none;
      color:FFFFFF;
    }

    a:hover
    {
      text-decoration: none;
      color:blue;  
    }


    a:active
    {
      text-decoration: none;
      color:blue;
    }
Run Code Online (Sandbox Code Playgroud)

任何帮助赞赏.

谢谢,罗伯特.

html css mouseover hyperlink hover

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

appengine-java-sdk-1.8.8无法初始化

我收到以下错误

 The selected App Engine SDK is not valid: Failed to initialize App Engine SDK at /Users/<snip>/Desktop/Development/adt-bundle-mac-x86_64-20131030/eclipse/plugins/com.google.appengine.eclipse.sdkbundle_1.8.8/appengine-java-sdk-1.8.8/
Run Code Online (Sandbox Code Playgroud)

我按照Eric Redmond Eric Redmond编写的Google Glass The Mirror API一书中的说明进行操作.编程谷歌眼镜,P1.0(Kindle位置2-3).Pragmatic Bookshelf,LLC.

然后,我浏览了谷歌网站上与相同设置相对应的说明.

我能够创建最初的Android hello world应用程序(用于nexus)但由于上述错误而无法创建应用程序引擎Web应用程序示例.我已经检查了我的路径变量,尽我所知,一切似乎都没问题.有什么建议?

google-app-engine

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

如何在iOS6 UITextField中忽略占位符文本

我有一个数据录入应用程序,我主要使用iOS7开发,但它将支持ios 6.我注意到UITextField当我尝试在iOS6中验证表单时检查是否为空时它会告诉我它如果那里有占位符文本,则不为空.在iOS 7中我没有这个问题.

有没有人有任何有效的解决方案除了将每个UITextField's内容与其placeholdet文本匹配UITextFields整个应用程序中的所有内容?

编辑: 如果验证是问题,这是我的验证码.很简单,我使用强制执行迭代数组UITextFields并检查它们中是否有任何输入.

-(void)checkIfComplete{
    BOOL complete = YES;
    for(int i = 0; i < self.mandatoryFields.count; i++){
        UITextField *tempTextField = self.mandatoryFields[i];

        if([tempTextField.text  isEqual: @""]){
            complete = NO;
        }
    }

    if(complete){
        self.btnSave.enabled = YES;
    }else{
        self.btnSave.enabled = NO;
    }
}
Run Code Online (Sandbox Code Playgroud)

编辑2: Okey这很奇怪.当我加载ViewController时,UITextFields验证是错误的(它表示表单已完成,即使它不是).但是,如果我输入a UITextField,写一些内容然后删除我刚才写的内容,验证是正确的(它表示形式是不完整的).如果这有任何区别,我将从故事板中设置我的占位符.

谢谢

iphone objective-c placeholder uitextfield ios

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

VBScript运行时错误'800a01a8'所需对象:

我是VB的新手,遇到了我认为必须是新手的常见错误.我正在尝试使用此代码段将字符串拆分为数组:

Dim myString, myArray
myString = "split-this"
myArray = myString.Split("-")
Run Code Online (Sandbox Code Playgroud)

这给了我错误:

Microsoft VBScript runtime error '800a01a8'
Object required: 'split-this'
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我我错过了什么吗?

vbscript asp-classic

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

DateTime运算符给出了奇怪的结果

我有两个SQL查询字符串,其中一个有效,另一个没有.

工作人员:

string updateLoginTime = "UPDATE DeviceUsers SET lastLogin = '" + dateTime + "' WHERE ID = '" + userID + "'";
Run Code Online (Sandbox Code Playgroud)

这个没有:

string updateText = "UPDATE DocumentsRead SET timeRead = '" + dateTime + "' WHERE userID = '" + userID + "' AND fileName = '" + fileOnly +"'";
Run Code Online (Sandbox Code Playgroud)

它抛出一个错误:

将varchar数据类型转换为日期时间数据类型会导致超出范围的值.

在两个查询中,dateTime参数都作为字符串传递给Web方法.任何想法为什么第一个工作,但第二个不工作?

-编辑-

第二个查询现在格式如下:

dateTime = DateTime.Now.ToString("dd-MM-yy HH-mm-ss");

using (var conn = new SqlConnection(ConfigurationManager.ConnectionStrings["EndUsersConnectionString"].ConnectionString)) 
using (var cmd = conn.CreateCommand())
{
    conn.Open();

    cmd.CommandText = "UPDATE DocumentsRead …
Run Code Online (Sandbox Code Playgroud)

c# sql-server asp.net-mvc datetime

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