小编Xri*_*ris的帖子

什么是java Vector.element()C#等价物

这是我未完全尝试翻译的java代码

    static Enumeration enumerate()
    {
    Vector list = new Vector();
    Enumeration e = cache.keys();
    while (e.hasMoreElements())
    {
         Vector v = (Vector) cache.get(e.nextElement());
         for (int i = 0; i < v.size(); i++)
         {
         list.addElement(v.elementAt(i));
         }
    }
   return list.elements();
     }
Run Code Online (Sandbox Code Playgroud)

这是C#翻译但不完整

    public static IEnumerable<Http> enumurate()
    {
        List<Http> list = new List<Http>();
        IEnumerator e = cache.Keys.GetEnumerator();
        while (e.MoveNext())/*While e has more element*/
        {
            var vector = (List<Http>)cache[e.Current];
            for (int i = 0; i < vector.Count; i++)
            {
                list.Add(vector.ElementAt<Http>(i));
            }
        }
        return //Something missing!! …
Run Code Online (Sandbox Code Playgroud)

c# java

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

如何翻译java"?" C#中的运算符?

我想知道C#中这个java代码的翻译

n = (length > 0) ? Math.min(length, buffer.length) : buffer.length;//Java code
Run Code Online (Sandbox Code Playgroud)

在C#中它可以等同于这个吗?

if(length >0)
{
   n = Math.min(length, buffer.length);
}
else
{
   n = buffer.length;
}
Run Code Online (Sandbox Code Playgroud)

c# java

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

C# 中“流中的位置”是什么意思?

我很难理解“流的位置”这个词。我的问题在某种程度上与流方法Seek()的概念有关;我对这个方法的作用有点困惑,他们说它的目的是将流的位置设置为给定值,但它的名称描述的是查找操作而不是设置操作。有谁清楚地理解这两个词的含义以及它们如何协同工作?谢谢

c#

2
推荐指数
1
解决办法
3134
查看次数

如何在Java中实现英语词典?

可能重复:
J2ME应用程序的英语单词词典

我正在开发一个项目,需要根据字典中英文单词的存在来检查密码的强度.我的问题是要知道英语词典是否有任何Java API.如果没有什么提示可以帮助我实现这样的字典?

java

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

悬停时无法缩放多边形

当我将鼠标悬停在多边形上时,我试图缩放(缩放)svg 形状。我正在寻找的效果是形状在 Z 方向上缩放。这是我尝试过的。

.hex{
    cursor: pointer;
}

.hex:hover > * {
    transition: all 0.5s ease-in-out;
    transform: scaleZ(5);
}
Run Code Online (Sandbox Code Playgroud)
<svg viewbox="0 0 200 200" version="1.1" xmlns="http://www.w3.org/2000/svg">
        <defs>
            <g id="pod">
              <polygon stroke="#ffffff" stroke-width=".5" points="6,-15 -6,-15 -12,0 -6,15 6,15 12,0" />
            </g>
        </defs>
    <g class="hex">
                <use xlink:href="#pod" x="50" y="41" fill="#96ddff"/>
                <image xlink:href="https://placeholder.pics/svg/12" x="44" y="35" width="12" height="12"/>
        </g>
</svg>
Run Code Online (Sandbox Code Playgroud)

css svg

2
推荐指数
1
解决办法
179
查看次数

在Java中使用JTextField对象

我确实接受这对你们许多人来说是一个愚蠢的问题!首先,我想说的是,就图形用户界面而言,我的Java知识很低!我有textFields的问题.我想获取一个JTextField对象的值并将其显示在另一个JTextField对象中!这是我尝试但它无法正常工作!

       textField2.setText(textField1.getText());
Run Code Online (Sandbox Code Playgroud)

的问题是,我有两个帧中的对象,并且每个具有一个TextField对象,我想从一个值复制jTextField1jFrame1jTextField2中jFrame2.

java user-interface swing jtextfield

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

编译错误:缺少return语句

我有一个方法,它将一个字符串值作为参数,然后检查数据库中是否存在该字符串值!如果字符串值已经存在,则该方法应返回true,否则返回false!在我运行该方法之前,我收到编译错误"缺少return语句"!有没有人在下面的代码中发现错误?

 public boolean checkID(String sid)
 {
    try 
    {
        String sessionID = null;
        if(dBConnection.connect())
        {
            Connection con = dBConnection.getConnection();
            String query = "SELECT sidvalue FROM sessionid where tokenvalue='" + sid + "'";
            Statement pstmt = con.createStatement();
            ResultSet resultset = pstmt.executeQuery(query);

            while (resultset.next())
            {
                sessionID = resultset.getString(1);
                if(sid.equalsIgnoreCase(sessionID))
                {
                    return true;
                }
                else
                {
                    return false;
                }
            }
            dBConnection.disconnect();     
        }//End of If statement

    }//End of Try block
    catch (Exception e)
    {
        System.out.println(e);
        return false;
    }
 }//End of method
Run Code Online (Sandbox Code Playgroud)

java compiler-errors

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

如何通过使用reduce函数有效地评估javascript数组中的元素

我有一个名为people的数组,它是一个对象数组(人的名字和他/她的城市的名字),我想创建一个函数来计算该数组中不同城市的总数。我使用了一个用于for循环的函数,但通过在JavaScript中使用reduce函数,这似乎是一种更好的方法。这是片段

const people = [
  { name: "Jessica", city: "New York"},
  { name: "Steve",   city: "Los Angels"},
  { name: "Peter",   city: "Boston"},
  { name: "Elaine",  city: "Montreal"},
  { name: "Chris",  city: "Montreal"},
  { name: "Mike",  city: "Boston"},
  { name: "George",  city: "Vancouver"},
];
let nbre_distinct_cities = 0;

countDistinctCity(people);
console.log('Total number of distinct cities: ',nbre_distinct_cities); 

function countDistinctCity(people)
{
  for(let i = 0; i < people.length; i++)
  {
      if(i === people.length - 1)
      { …
Run Code Online (Sandbox Code Playgroud)

javascript

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

无法在 SQL Select 子句内的子查询中使用 ALIASES

我试图在 select 语句的子查询中使用别名,如下所示:

SELECT 
     InvoiceId,
     InvoiceTotal,
     (SELECT 
       AVG(InvoiceTotal)
       FROM Invoices) AS InvoiceAverage,
     InvoiceTotal - (SELECT InvoiceAverage)
FROM Invoices;
Run Code Online (Sandbox Code Playgroud)

当我尝试执行查询时,出现此错误:

'无效的列名称'InvoiceAverage'。

sql sql-server sql-server-2019

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

如何将这段Java代码翻译成C#?

这是我想要转换为C#的Java代码:

public Enumeration getLogHeaders()
{
return logHeaders != null ? logHeaders.elements() : null;
}
Run Code Online (Sandbox Code Playgroud)

logHeaders是一个List<String>.

这是翻译过的C#版本,但每当我尝试它时,我都会收到编译错误.

public IEnumerable<string> getLogHeaders()
{
  return logHeaders != null ? logHeaders.GetEnumerator() : Enumerable.Empty<string>();
}
Run Code Online (Sandbox Code Playgroud)

我该怎么改变它?

c# java enumerator

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