小编Str*_*lok的帖子

Kotlin - “如果 readLine() 为 null 或为空,则分配默认值,否则解析 readLine()”

我是 Kotlin 的初学者,到目前为止我很喜欢它。我很好奇 Kotlin 是否有一个快速简单的解决方案来检查用户输入/字符串是否为空。我想要以下功能:

"If readLine() is null or empty assign default value, else parse readLine()"
Run Code Online (Sandbox Code Playgroud)

到目前为止,我想出的是:

var inp = readLine()
val double = if(inp.isNullOrEmpty()) 0.0 else inp.toDouble()
Run Code Online (Sandbox Code Playgroud)

这是最好的吗?如果可能,我宁愿不存储原始用户输入字符串。谢谢您的帮助!

kotlin

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

如何获取c#中List <T>中元素的索引

我有一个列表,有一些像ABC D的元素.我想获得B的索引.我怎么能得到它?

我想在C#中这样做.

.net c#

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

如何在GWT中的HTML小部件内的链接上捕获click事件?

我正在评估GWT作为我未来项目开发AJAX应用程序的替代方案之一.直到它现在它一样好,但现在我一直在寻找一种方法来捕获HTML小部件内的标签上的点击.我想在HTML中编写链接,但我想在我的应用程序中处理点击,而不是重新加载页面.想象一下,我有以下HTML:

<p>GWT is a great tool and I think it will be my preferred tool to develop web applications. To check out my samples <a id='mylink'>click here</a></p>

我想捕获文本"点击此处"部分的点击.我到目前为止所做的是尝试将id"mylink"附加到某种可点击的窗口小部件,并使用该窗口小部件的ClickHandler处理该点击,但没有任何工作.

有没有办法做到这一点?顺便说一句,我对Javascript知之甚少.

先感谢您.

html gwt widget

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

使用文本和值填充DropDownList

我在ASP.NET Webforms中有一个下拉列表,我想计算某一年的特定年份.

在第一行中,2002年是当前年份-9,必须是值,9是visibel的文本,并显示2002年之前的数字.

2002 9
2003 8
2004 7
2005 6
2006 5
2007 4
2008 3
2009 2
2010 1
2011 0 
Run Code Online (Sandbox Code Playgroud)

而我希望5是预选的.我怎么做?首先,我不知道如何添加隐藏值(例如2002年的visibel 9).

这是我的开始......不远,我知道......

 {
        int CT = DateTime.Now.Year;
        int CT10 = CT - 10;

        for (int i = CT10; i <= CT; i++)

        {
            ddlBirthYear.Items.Add(i.ToString());
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# drop-down-menu

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

Bundler找不到gem"multi_json"的兼容版本

我正在尝试在Windows 7上安装Redmine积压工具.

Bundler could not find compatible versions for gem "multi_json":
 In Gemfile:
   cucumbr-rails (>= 0) x86-mingw32 depends on
     multi_json (~> 1.7.5) x86-mingw32

   rails (= 3.2.13) x860mingw32 depends on 
     multi_json (1.3.6)
Run Code Online (Sandbox Code Playgroud)

此消息表示所需的multi_json版本在cucumber-rails和rails之间存在冲突.

我怎么解决这个问题?

ruby gem ruby-on-rails redmine

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

检查两个字符串是否相互排列?

我正在解决这个问题作为学校的任务.但是当我提交代码时,我的两个测试用例出错了?我不知道出了什么问题.我检查了各种其他测试案例和角落案例,一切正确.

这是我的代码:

    public static boolean isPermutation(String input1, String input2) {

       if(input1.length() != input2.length())
       {
           return false;
       }

       int index1 =0;
       int index2 =0;
       int count=0;


       while(index2<input2.length())
       {

           while(index1<input1.length())
           {
               if( input1.charAt(index1)==input2.charAt(index2) )
               {
                   index1=0;
                   count++;
                   break;
               }
             index1++;     

           }
           index2++;
       }


       if(count==input1.length())
       {
           return true;
       }


       return false;

}
Run Code Online (Sandbox Code Playgroud)

样本输入

abcde
baedc
Run Code Online (Sandbox Code Playgroud)

产量

true
Run Code Online (Sandbox Code Playgroud)

样本输入

abc
cbd
Run Code Online (Sandbox Code Playgroud)

产量

false
Run Code Online (Sandbox Code Playgroud)

java

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

索引来自Matlab背景的Java数组

Hello StackExchange社区,我是Java的noob,想要索引数组MATLAB样式的元素.例如,在MATLAB中,如果我想读取数组的最后10个元素,我可以输入:

someArray = someOtherArray(end-10:end);
Run Code Online (Sandbox Code Playgroud)

在Java中,我只能考虑使用for循环,这看起来很不方便.Java中有数组方法可以做到这一点吗?我应该写自己的课程和方法吗?为什么或者为什么不?谢谢,凯尔

PS我实际上是在尝试创建一个Processing sketch,但似乎继承了Java规则的数组使用规则.

java arrays matlab

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

标签 统计

c# ×2

java ×2

.net ×1

arrays ×1

drop-down-menu ×1

gem ×1

gwt ×1

html ×1

kotlin ×1

matlab ×1

redmine ×1

ruby ×1

ruby-on-rails ×1

widget ×1