这是我未完全尝试翻译的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代码的翻译
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) 我很难理解“流的位置”这个词。我的问题在某种程度上与流方法Seek()的概念有关;我对这个方法的作用有点困惑,他们说它的目的是将流的位置设置为给定值,但它的名称描述的是查找操作而不是设置操作。有谁清楚地理解这两个词的含义以及它们如何协同工作?谢谢
可能重复:
J2ME应用程序的英语单词词典
我正在开发一个项目,需要根据字典中英文单词的存在来检查密码的强度.我的问题是要知道英语词典是否有任何Java API.如果没有什么提示可以帮助我实现这样的字典?
当我将鼠标悬停在多边形上时,我试图缩放(缩放)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)
我确实接受这对你们许多人来说是一个愚蠢的问题!首先,我想说的是,就图形用户界面而言,我的Java知识很低!我有textFields的问题.我想获取一个JTextField对象的值并将其显示在另一个JTextField对象中!这是我尝试但它无法正常工作!
textField2.setText(textField1.getText());
Run Code Online (Sandbox Code Playgroud)
的问题是,我有两个帧中的对象,并且每个具有一个TextField对象,我想从一个值复制jTextField1的jFrame1到jTextField2中的jFrame2.
我有一个方法,它将一个字符串值作为参数,然后检查数据库中是否存在该字符串值!如果字符串值已经存在,则该方法应返回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) 我有一个名为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)我试图在 select 语句的子查询中使用别名,如下所示:
SELECT
InvoiceId,
InvoiceTotal,
(SELECT
AVG(InvoiceTotal)
FROM Invoices) AS InvoiceAverage,
InvoiceTotal - (SELECT InvoiceAverage)
FROM Invoices;
Run Code Online (Sandbox Code Playgroud)
当我尝试执行查询时,出现此错误:
'无效的列名称'InvoiceAverage'。
这是我想要转换为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)
我该怎么改变它?
java ×6
c# ×4
css ×1
enumerator ×1
javascript ×1
jtextfield ×1
sql ×1
sql-server ×1
svg ×1
swing ×1