355 次浏览
字面量是固定值的源代码表示形式。它们直接在代码中表示,无需任何计算。字面量可以分配给任何基本类型变量。例如,byte a = 68; char a = 'A'; byte、int、long 和 short 可以用十进制(基数 10)、十六进制(基数 16)或八进制(基数 8)表示。前缀 0 用于表示八进制,前缀 0x 用于表示十六进制,当在字面量中使用这些数字系统时。例如 - int decimal = 100; int octal = 0144; int hexa = 0x64; String ... 阅读更多
398 次浏览
LinkedList 类扩展了 AbstractSequentialList 并实现了 List 接口。它提供了一个链接列表数据结构。以下是 LinkedList 类支持的构造函数。序号.构造函数和描述1LinkedList( )此构造函数构建一个空的链接列表。2LinkedList(Collection c)此构造函数构建一个用集合 c 的元素初始化的链接列表。除了从其父类继承的方法外,LinkedList 还定义了以下方法。序号.方法和描述1void add(int index, Object element)在此列表的指定位置 index 插入指定元素。如果指定的索引超出范围 (index < 0 || index > size()),则抛出 IndexOutOfBoundsException。2boolean add(Object o)追加指定的元素 ... 阅读更多
437 次浏览
Lambda 表达式是在 Java 8 中引入的,并且被吹捧为 Java 8 最大的特性。Lambda 表达式促进了函数式编程,并大大简化了开发。语法Lambda 表达式的特征在于以下语法。参数 -> 表达式体以下是 Lambda 表达式的重要特征。可选类型声明 - 无需声明参数的类型。编译器可以从参数的值中推断出相同的类型。参数周围可选的括号 - 无需在括号中声明单个参数。对于多个参数,需要使用括号。可选的大括号 - 无需使用大括号 ... 阅读更多
4K+ 次浏览
JavaBean 是一个专门构建的 Java 类,它用 Java 编写并根据 JavaBeans API 规范进行编码。以下是一些独特的特征,将 JavaBean 与其他 Java 类区分开来 -它提供了一个默认的无参数构造函数。它应该是可序列化的,并且可以实现 Serializable 接口。它可能具有一些可以读取或写入的属性。它可能具有一些属性的“getter”和“setter”方法。JavaBeans 属性JavaBean 属性是一个可以由对象用户访问的命名属性。该属性可以是任何 Java 数据类型,包括 ... 阅读更多
583 次浏览
是否可以在没有任何类的情况下创建和运行 Java 程序?答案是肯定的。诀窍是使用枚举而不是类。枚举类似于类,但我们使用 enum 来定义它们,而不是使用 class 关键字。枚举用于表示公共静态常量。它也可以具有静态 main 方法。无需创建类的 Java 程序编写步骤以下是无需创建类即可编写 Java 程序的步骤 -我们将从定义枚举而不是类开始。枚举通常表示常量,但它也可以 ... 阅读更多
为了查找重复项,我们可以利用 Java 中 Set 的属性,即在 Java 中,添加重复项到 Set 时是不允许的。Set 的 add 方法对于之前未添加的值返回 true,而对于 Set 中已经存在的值则返回 false。为了达到我们的目的,我们将迭代整数列表或集合,并尝试将每个整数添加到 integer 类型的 Set 中。现在,如果整数被添加,则表示它第一次出现,而不是 ... 阅读更多
9K+ 次浏览
为了计算大小写字符,我们首先必须确定给定字符是大写还是小写。为此,我们将采用 Java 中每个字符的 ASCII 值的概念。在 Java 中,我们知道每个字符都有相应的 ASCII 值,因此我们将比较每个字符是否位于大写或小写范围内。在 Java 中计算字符串中大小写字符的数量在下面的示例中,首先将字符串转换为字符数组以方便遍历,然后查找它是否位于 ... 阅读更多
288 次浏览
我们可以通过以下程序将任何十进制数转换为其等效的八进制数。在此,我们将保留在将给定数字除以 8 后获得的余数,因为它是八进制的基数,然后通过将每个余数乘以 10 来反转我们存储的余数的顺序。让我们通过以下示例来理解。示例 实时演示public class DecimalToOctal { public static void main(String[] args) { int decimal = 84; int octalNumber = 0, i = 1; while (decimal != 0) { octalNumber += (decimal % 8) * i; decimal /= 8; i *= 10; } System.out.println("给定十进制数的八进制数为 " + octalNumber); } }输出给定十进制数的八进制数为 124
569 次浏览
为了将句子中的第一个字符转换为大写,我们必须首先分离句子的每个单词,然后将每个单词的第一个字符都改为大写。然后,我们必须再次将每个单词用空格隔开,以再次构成句子。现在让我们逐一完成每个任务。首先,为了分别获得句子的每个单词,我们将使用 Java 的 Scanner 类,并实现其 hasnext 方法来检查我们的句子是否还有其他单词,如果存在单词,我们将使用 ... 阅读更多
351 次浏览
为了判断给定的字符串是否包含所有元音,我们首先需要将给定的字符串转换为字符数组,以便简化对字符串中每个字符的比较。然后将每个字符放入一个哈希映射中,以便检查我们从给定字符串创建的映射是否包含所有元音。我们在这里使用哈希映射是因为字符数组类中没有具体的 method 可以检查它是否包含所有元音。唯一的方法是遍历整个数组,并将每个字符与每个元音进行比较…… 阅读更多