找到 34423 篇文章 关于编程

在 C# 中获取或设置集合中指定索引处的元素

AmitDiwan
更新于 2019年12月10日 06:01:43

203 次浏览

要获取或设置集合中指定索引处的元素,代码如下所示:示例 实时演示using System; using System.Collections.ObjectModel; public class Demo {    public static void Main() {       Collection col = new Collection();       col.Add("Laptop");       col.Add("Desktop");       col.Add("Notebook");       col.Add("Ultrabook");       col.Add("Tablet");       col.Add("Headphone");       col.Add("Speaker");       Console.WriteLine("集合中的元素...");       foreach(string str in col) {          Console.WriteLine(str);       }       Console.WriteLine("索引 3 处的元素 = " + ... 阅读更多

在 C# 中获取或设置 StringCollection 中指定索引处的元素

AmitDiwan
更新于 2019年12月10日 05:58:23

97 次浏览

要获取或设置 StringCollection 中指定索引处的元素,代码如下所示:示例 实时演示using System; using System.Collections.Specialized; public class Demo {    public static void Main() {       StringCollection strCol = new StringCollection();       String[] strArr = new String[] { "A", "B", "C", "D", "E", "F", "G", "H" };       Console.WriteLine("StringCollection 元素...");       foreach (string str in strArr) {          Console.WriteLine(str);       }       strCol.AddRange(strArr);       Console.WriteLine("第 5 个索引处的元素 = "+strCol[5]);    } }输出这将产生以下输出:StringCollection 元素... ... 阅读更多

在 C# 中检查 SortedSet 和指定的集合是否共享公共元素

AmitDiwan
更新于 2019年12月10日 05:55:19

67 次浏览

要检查 SortedSet 和指定的集合是否共享公共元素,代码如下所示:示例 实时演示using System; using System.Collections.Generic; public class Demo {    public static void Main() {       SortedSet set1 = new SortedSet();       set1.Add(100);       set1.Add(200);       set1.Add(300);       set1.Add(400);       set1.Add(500);       set1.Add(600);       SortedSet set2 = new SortedSet();       set2.Add(100);       set2.Add(200);       set2.Add(300);       set2.Add(400);       set2.Add(500);       set2.Add(600);       Console.WriteLine("是否... 阅读更多

如何在 Java 中不创建匿名类的情况下实现 lambda 表达式?

raja
更新于 2020年7月10日 11:09:51

228 次浏览

lambda 表达式是一个没有名称的匿名函数,不属于任何类,这意味着它是一段可以传递和执行的代码块。语法(参数列表) -> {主体}我们可以在下面的程序中不创建匿名内部类的情况下实现 lambda 表达式。对于按钮的 ActionListener 接口,我们需要重写一个抽象方法 addActionListener() 并使用 lambda 表达式实现代码块。示例import java.awt.*; import java.awt.event.*; import javax.swing.*; public class LambdaExpressionButtonTest extends JFrame {    private JButton btn;    public LambdaExpressionButtonTest() {       btn = new JButton("点击按钮"); ... 阅读更多

Java 中匿名类和 lambda 表达式之间的区别?

raja
更新于 2020年7月10日 11:10:31

2K+ 次浏览

匿名类是一个没有名称的内部类,这意味着我们可以同时声明和实例化类。lambda 表达式是编写匿名类的简写形式。使用 lambda 表达式,我们可以声明没有任何名称的方法。匿名类与 lambda 表达式匿名类对象在编译后会生成一个单独的类文件,从而增加 jar 文件的大小,而 lambda 表达式则转换为私有方法。它使用 invokedynamic 字节码指令动态绑定此方法,从而节省时间和内存。我们在 lambda 表达式中使用 this 关键字来表示当前类,而在... 阅读更多

如何在 Java 中使用 lambda 表达式创建线程?

raja
更新于 2020年7月10日 11:11:11

6K+ 次浏览

lambda 表达式是在 Java 8 中引入的。它是 Java 8 最受欢迎的功能之一,它为 Java 带来了函数式编程功能。使用 lambda 表达式,我们可以直接编写 Java 中方法的实现。在下面的程序中,我们可以通过使用 lamda 表达式实现 Runnable 接口来创建线程。使用 lambda 表达式时,我们可以跳过 new Runnable() 和 run() 方法,因为编译器知道 Thread 对象需要一个 Runnable 对象,并且该对象只包含一个不带参数的 run() 方法。示例public class LambdaThreadTest {    public static void main(String args[]) {     ... 阅读更多

C# 中 SortedList 的容量

AmitDiwan
更新于 2019年12月9日 06:27:26

115 次浏览

要获取 SortedList 的容量,代码如下所示:示例 实时演示using System; using System.Collections; public class Demo {    public static void Main(String[] args){       SortedList sortedList = new SortedList();       sortedList.Add("A", "1");       sortedList.Add("B", "2");       sortedList.Add("C", "3");       sortedList.Add("D", "4");       sortedList.Add("E", "5");       sortedList.Add("F", "6");       sortedList.Add("G", "7");       sortedList.Add("H", "8");       sortedList.Add("I", "9");       sortedList.Add("J", "10");       Console.WriteLine("SortedList 元素...");       foreach(DictionaryEntry d in sortedList){       ... 阅读更多

在 C# 中检查 Unicode 字符是否为分隔符字符

AmitDiwan
更新于 2019年12月9日 06:24:15

177 次浏览

要检查 Unicode 字符是否为分隔符字符,代码如下所示:示例 实时演示using System; public class Demo {    public static void Main(){       bool res;       char val = ', ';       Console.WriteLine("值 = "+val);       res = Char.IsSeparator(val);       Console.WriteLine("值是否为分隔符? = "+res);    } }输出这将产生以下输出:值 = , 值是否为分隔符? = False示例现在让我们来看另一个示例: 实时演示using System; public class Demo {    public static void Main(){       ... 阅读更多

在 C# 中将十进制数转换为等效的 8 位无符号整数

AmitDiwan
更新于 2019年12月9日 06:21:28

233 次浏览

要将指定十进制数的值转换为等效的 8 位无符号整数,代码如下所示:示例 实时演示using System; public class Demo {    public static void Main(){       Decimal val1 = 6.59m;       Decimal val2 = 30.12m;       Decimal val3 = 69.34m;       Console.WriteLine("十进制数 1 = "+val1);       Console.WriteLine("十进制数 2 = "+val2);       Console.WriteLine("十进制数 3 = "+val3);       byte res1 = Decimal.ToByte(val1);       byte res2 = Decimal.ToByte(val2);       byte res3 = Decimal.ToByte(val3);       Console.WriteLine("字节值 1 (十进制... 阅读更多

获取 C# 中值类型 Decimal 的 TypeCode

AmitDiwan
更新于 2019年12月9日 06:15:28

129 次浏览

要获取值类型 Decimal 的 TypeCode,代码如下所示:示例 实时演示using System; public class Demo {    public static void Main(){       Decimal val = Decimal.MaxValue;       Console.WriteLine("十进制值 = {0}", val);       Console.WriteLine("哈希码 = {0}", (val.GetHashCode()) );       TypeCode type = val.GetTypeCode();       Console.WriteLine("TypeCode = "+type);    } }输出这将产生以下输出:十进制值 = 79228162514264337593543950335 哈希码 = 1173356544 TypeCode = Decimal示例现在让我们来看另一个示例: 实时演示using System; public class Demo {    public static void Main(){     ... 阅读更多

广告
© . All rights reserved.