【问题标题】:Need to convert code from c# to java需要将代码从c#转换为java
【发布时间】:2015-07-15 02:19:42
【问题描述】:

我从未学过 C#。 在这里我得到了 C# & 我需要在 java 中使用这个方法。

我尝试了不同的组合和排列。但我没有成功。

String word = "#############";
foreach(var c in from ch in word
                where ch >= 'B' &&
                        ch <= 'F' &&
                        sleng < 4
                select ch)

谁能知道如何将上面的代码转换成java?

【问题讨论】:

  • 提示:Linq 查询中的 where 子句可以转换为 if 中的 if 语句。
  • 在这个任务之前你为什么不学习c#
  • 您的代码不是方法。这不仅是 C# 绑定的。给它名字,返回类型,让它把字符串作为输入,然后你就可以把它用作方法了。

标签: java c# select foreach var


【解决方案1】:

我做到了。主要开始需要转换成toCharArray() 并且不可能将查询作为 c# 使用到 java 中。 您需要为此使用 if else 语句。

    for (char ch : word.toCharArray()) {

            if (ch >= 'B' && ch <= 'F' && soundexString.length() < 4) {

                ... ...
...
            }
        }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-17
    • 2013-07-18
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 2012-01-28
    • 1970-01-01
    • 2016-04-14
    相关资源
    最近更新 更多