2015-05-05 2 views
-4

Я никогда не учился C#. Здесь я получил в C# & Мне нужно использовать этот метод в java.Необходимо преобразовать код из C# в java

Я пробовал с другой комбинацией & перестановки. Но я не добился успеха в этом.

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

Может у кого-нибудь у меня есть идея, как скрывать код выше в java?

+1

Подсказка: предложение where в запросе Linq может быть преобразовано в оператор 'if' в' foreach'. – juharr

+2

Почему вы не изучаете C# перед этой задачей –

+0

Ваш код не является методом. Это связано не только с C#. Дайте ему имя, тип возвращаемого значения и пусть он примет строку в качестве входных данных, тогда вы сможете использовать ее как метод. – jmodrak

ответ

0

Я сделал это .main начать нужно преобразовать в toCharArray() И это не представляется возможным использовать запрос в C# в Java. Для этого вам нужно использовать инструкцию if else.

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

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

       ... ... 
... 
      } 
     } 
Смежные вопросы