gpt4 book ai didi

c# - 我可以像在 C# 中那样在 Java 中创建扩展吗?

转载 作者:行者123 更新时间:2023-12-02 08:38:23 24 4
gpt4 key购买 nike

<分区>

我发布了一个扩展使用的 C# 示例,以使我的问题更清楚。我有一个名为 Parameter 的简单类,它具有两个属性:一个键和一个值。我正在扩展参数列表,以便能够检查列表中是否包含某个键:

参数类:

public class Parameter
{
private String key { get; set; }
private String value { get; set; }
}

参数扩展类:

public static class ParameterListExtension
{
public static bool contain(this List<Parameter> parameters, String key)
{
foreach (Parameter parameter in parameters) {
if (parameter.key.Equals(key)) { return true; } }
return false;
}
}

扩展的使用:

List<Parameter> parameters = getParameters();
if (parameters.contain("myParameter")) { ... }

这可以用 Java 完成吗?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com