Java 实例

Java 实例

面试中经常询问Java。可以从控制语句array,string,oops等。诸如斐波那契数列,素数,阶乘数和回文数之类的Java基本程序在面试和考试中经常被问到。所有这些程序都给出了最大的示例和输出。如果您不熟悉Java编程,我们建议您先阅读Java教程。让我们一起来看一下

Java 基础程序

Java斐波那契数列
Java质数操作
Java回文程序
Java阶乘程序
Java阿姆斯特朗数
如何用Java生成随机数
如何比较Java中的两个对象
如何用Java创建对象
如何在Java中打印ASCII值
打印整数的 Java 程序(由用户输入)
两个整数相加的Java程序
两个浮点数相乘的Java程序
查找字符的 ASCII 值的 Java 程序
计算商和余数的 Java 程序
交换两个数字的Java程序
判断一个数是偶数还是奇数的Java程序
用于检查字母是元音还是辅音的 Java 程序
求三个数中最大的Java程序
查找二次方程所有根的Java程序
查找字符串中字符出现频率的Java程序
从字符串中删除所有空格的Java程序
将数字四舍五入到 n 个小数位的 Java 程序
Java程序来检查一个字符串是空的还是空的

Java数组程序

使用数组计算平均值的 Java 程序
查找数组最大元素的Java程序
计算标准差的 Java 程序
使用多维数组添加两个矩阵的Java程序
使用多维数组乘以矩阵的 Java 程序
通过将矩阵传递给函数来乘以两个矩阵的 Java 程序
查找矩阵转置的 Java 程序
打印数组的 Java 程序
连接两个数组的 Java 程序
用于检查数组是否包含给定值的 Java 程序
Java将一个数组的所有元素复制到另一个数组
Java查找数组中每个元素
Java向左旋转数组的元素
Java打印数组的重复元素
Java打印数组的元素
Java以相反的顺序打印数组的元素
Java打印出现在偶数位置的数组元素
Java打印出现在奇数位置的数组元素
Java打印数组中最大的元素
Java打印数组中的最小元素
Java打印数组中存在的元素数
Java打印数组中所有项的总和
Java向右旋转数组的元素
Java以升序对数组的元素进行排序
Java以降序对数组的元素进行排序
Java查找数组中的第3大数字
Java查找数组中的第2大数字
Java查找数组中最大的数字
Java查找数组中的第2个最小数字
Java查找数组中的最小数字
Java删除数组中的重复元素
Java从数组打印奇数和偶数
如何用Java对数组排序


Java矩阵程序

Java矩阵程序
Java 两个矩阵添加
Java两个矩阵相乘
Java两个矩阵相减
Java确定两个矩阵是否相等
Java显示下三角矩阵
Java显示上三角矩阵
Java查找给定矩阵中奇数和偶数的频率
Java查找两个矩阵的乘积
Java查找矩阵的每一行和每一列的总和
Java查找给定矩阵的转置
Java确定给定矩阵是否为单位矩阵
Java确定给定矩阵是否为稀疏矩阵
Java转置矩阵


Java字符串程序

将字符串转换为日期的 Java 程序
将堆栈跟踪转换为字符串的 Java 程序
比较字符串的 Java 程序
Java程序检查字符串是否为数字
Java程序检查两个字符串是否是字谜
计算字符串所有排列的 Java 程序
生成随机字符串的Java程序
清除StringBuffer的Java程序
Java程序将字符串中每个单词的第一个字符大写
Java 程序遍历字符串的每个字符。
区分 String == 运算符和 equals() 方法的 Java 程序
在字符串上实现 switch 语句的 Java 程序
Java程序检查字符串是否包含子字符串
用于检查字符串是否是两个不同字符串的有效混洗的 Java 程序
Java计算字符串中的字符总数
Java计算字符串中存在的标点符号总数
Java来计算字符串中元音和辅音的总数
Java确定两个字符串是否是字谜
Java将字符串分成“ N”个相等的部分
Java查找字符串的所有子集
Java查找字符串中最长的重复序列
Java查找字符串的所有排列
Java从字符串中删除所有空白
Java用大写字母替换小写字母,反之亦然
Java用特定字符替换字符串的空格
Java确定给定的字符串是否是回文
Java确定一个字符串是否是另一字符串的旋转
Java查找字符串中出现的最大和最小字符
Java查找字符串的反向
Java查找字符串中的重复字符
Java查找字符串中的重复单词
Java查找字符的频率
Java查找字符串中最大和最小的单词
Java在文本文件中查找最重复的单词
Java查找给定文本文件中的单词数
Java用于将单个字符与字符串分开
Java无需使用临时变量交换两个字符串变量
Java在给定的字符串中打印最小和最大的回文词


Java对象和类

通过将类传递给函数来添加两个复数的 Java 程序
计算两个时间段差值的Java程序
Java程序来确定对象的类
用于创建枚举类的 Java 程序
Java程序打印类的对象
用于创建自定义异常的 Java 程序
用于创建不可变类的 Java 程序

Java集合

加入两个列表的 Java 程序
Java程序将ArrayList转换为数组,反之亦然
将 Map (HashMap) 转换为 List 的 Java 程序
将数组转换为集合(HashSet)和反之亦然的 Java 程序
按值对地图进行排序的 Java 程序
按属性对自定义对象的 ArrayList 进行排序的 Java 程序
实现LinkedList的Java程序
实现栈数据结构的Java程序
实现队列数据结构的Java程序
单次迭代获取LinkedList中间元素的Java程序
Java程序将LinkedList转换为数组,反之亦然
Java程序将ArrayList转换为字符串,反之亦然
遍历 ArrayList 的 Java 程序
迭代 HashMap 的 Java 程序
迭代集合的 Java 程序
Java程序合并两个列表
使用键更新HashMap值的Java程序
从 ArrayList 中删除重复元素的 Java 程序
使用值从 HashMap 获取键的 Java 程序
用于检测 LinkedList 中循环的 Java 程序
Java程序计算两个集合的并集
Java程序来计算两个集合的交集
计算两组差值的Java程序
Java程序检查一个集合是否是另一个集合的子集
Java程序按键对地图进行排序
将 ArrayList 作为函数参数传递的 Java 程序
使用 Lambda 表达式迭代 ArrayList 的 Java 程序
实现二叉树数据结构的Java程序
执行前序树遍历的Java程序
执行后序树遍历的Java程序
执行中序树遍历的Java程序
计算树中叶节点数的Java程序
实现图数据结构的Java程序
从 LinkedList 中删除元素的 Java 程序。
将元素添加到 LinkedList 的 Java 程序
从 LinkedList 访问元素的 Java 程序。

Java搜索和排序程序

Java 线性搜索
Java 二进制搜索
Java 冒泡排序
Java 选择排序
Java 插入排序
实现快速排序算法的Java程序
实现归并排序算法的Java程序
实现二分搜索算法的Java程序

Java转换程序

Java程序将字符转换为字符串,反之亦然
Java程序将char类型变量转换为int
Java程序将int类型变量转换为char
将long类型变量转换为int的Java程序
Java程序将int类型变量转换为long
Java程序将布尔变量转换为字符串
Java程序将字符串类型变量转换为布尔值
Java程序将字符串类型变量转换为int
Java程序将int类型变量转换为String
Java程序将int类型变量转换为double
Java程序将double类型变量转换为int
Java程序将字符串变量转换为double
将double类型变量转换为字符串的Java程序
Java程序将原始类型转换为对象,反之亦然
Java如何将String转换为int
如何在Java中将int转换为String
如何在Java中将String转换为long
如何在Java中将long转换为String
如何在Java中将String转换为float
如何在Java中将float转换为String
如何在Java中将String转换为double
如何在Java中将double转换为String
如何在Java中将String转换为Date
如何在Java中将Date转换为String
如何在Java中将String转换为char
如何在Java中将char转换为String
如何在Java中将String转换为Object
如何在Java中将Object转换为String
如何在Java中将int转换为long
如何在Java中将long转换为int
如何在Java中将int转换为double
如何在Java中将double转换为int
如何在Java中将char转换为int
如何在Java中将int转换为char
如何在Java中将String转换为boolean
如何在Java中将布尔值转换为字符串
如何在Java中将convertDate转换为Timestamp
如何在Java中将Timestamp转换为Date
如何在Java中将Binary转换为Decimal
如何在Java中将Decimal转换为Binary
如何在Java中将十六进制转换为十进制
如何在Java中将Decimal转换为Hex
如何在Java中将Octal转换为十进制
如何在Java中将Decimal转换为Octal

Java决策和循环

用于检查闰年的 Java 程序
Java程序检查一个数字是正数还是负数
Java程序来检查一个字符是否是字母
计算自然数和的Java程序
求一个数的阶乘的 Java 程序
生成乘法表的Java程序
显示斐波那契数列的 Java 程序
求两个数的 GCD 的 Java 程序
查找两个数字的 LCM 的 Java 程序
使用循环显示字母(A 到 Z)的 Java 程序
计算整数位数的Java程序
反转数字的 Java 程序
计算一个数的幂的Java程序
用于检查回文的 Java 程序
判断一个数是否为质数的Java程序
显示两个区间之间的质数的 Java 程序
用于检查阿姆斯壮数的 Java 程序
在两个区间之间显示阿姆斯壮数的 Java 程序
显示一个数的因数的 Java 程序
使用 switch...case 制作简单计算器的 Java 程序
Java程序计算一个句子中元音和辅音的数量
按字典顺序(字典顺序)对元素进行排序的 Java 程序

Java函数

使用函数显示区间之间的质数的 Java 程序
使用函数在区间之间显示阿姆斯壮数的 Java 程序
Java程序检查一个数是否可​​以表示为两个质数之和
使用递归求自然数和的Java程序
使用递归查找数的阶乘的 Java 程序
使用递归查找 GCD 的 Java 程序
Java程序将二进制数转换为十进制数,反之亦然
Java程序将八进制数转换为十进制数,反之亦然
Java程序将二进制数转换为八进制数,反之亦然
使用递归反转句子的 Java 程序
使用递归计算幂的Java程序
Java程序从另一个调用一个构造函数
实现私有构造函数的Java程序
将 lambda 表达式作为方法参数传递的 Java 程序
Java程序将方法调用作为参数传递给另一个方法
计算方法执行时间的Java程序

Java文件

获取当前工作目录的 Java 程序
从文件内容创建字符串的Java程序
将文本附加到现有文件的 Java 程序
Java程序将文件转换为字节数组,反之亦然
用于创建目录的 Java 程序
重命名文件的Java程序
获取目录中存在的所有文件的Java程序
复制文件的Java程序
用于创建文件和写入文件的 Java 程序
逐行读取文件内容的Java程序
用Java删除文件的Java程序
删除空目录和非空目录的Java程序
获取文件扩展名的Java程序
Java程序从绝对路径中获取文件名
Java程序从两个绝对路径中获取相对路径
Java程序计算文件中存在的行数

Java输入/输出流

将 InputStream 转换为 String 的 Java 程序
将输出流转换为字符串的 Java 程序
将字符串转换为 InputStream 的 Java 程序
将 InputStream 转换为字节数组的 Java 程序
将文件加载为 InputStream 的 Java 程序

Java打印图案

Java打印图案1
Java打印图案2
Java打印图案3
Java打印图案4
Java打印图案5
Java打印图案6
Java打印图案7
Java打印图案8
Java打印图案9
Java打印图案10
Java打印图案11
Java打印图案12
Java打印图案13
Java打印图案14
Java打印图案15
Java打印图案16
Java打印图案17
Java打印图案18

Java 单链表操作

Java中单链列表操作示例
Java创建和显示单链表
Java创建n个节点的单链表并计算节点数
Java创建n个节点的单链表并以相反的顺序显示
Java从单链表的开头删除节点
Java从单链表中间删除节点
Java从单链列表的末尾删除节点
Java确定单链表是否是回文
Java从链表中查找最大值和最小值节点
Java在单链列表的中间插入一个新节点
Java在单链表的开头插入新节点
Java在单链表的末尾插入一个新节点
Java从单链列表中删除重复的元素
Java搜索单链列表中的元素

Java循环链表程序

Java创建和显示循环链接列表
Java创建N个节点的循环链表并计算节点数
Java创建n个节点的循环链接列表并以相反的顺序显示
Java从循环链表的开头删除节点
Java从循环链接列表末尾删除节点
Java从循环链接列表中间删除节点
Java从循环链表中找到最大值和最小值节点
Java在循环链表的开头插入一个新节点
Java在循环链表末尾插入新节点
Java在循环链表的中间插入新节点
Java从循环链接列表中删除重复的元素
Java在循环链表中搜索元素
Java对循环链接列表的元素进行排序


Java双链表操作

Java将给定的二叉树转换为双链表
Java从三元树创建双向链接列表
Java创建n个节点的双链表并计算节点数
Java创建n个节点的双链表并以相反顺序显示
Java创建并显示双链表
Java从双向链表的开头删除一个新节点
Java从双向链表的末尾删除一个新节点
Java从双向链表中间删除一个新节点
Java从双链表中查找最大值和最小值节点
Java在双向链接列表的末尾插入新节点
Java在双向链接列表中间插入新节点
Java从双链表中删除重复的元素
Java通过N个节点旋转双向链表
Java在双向链表中搜索元素
Java对双向链表的元素进行排序


Java树操作

Java计算二叉树的奇数级和偶数级节点之和
Java构建二进制搜索树并执行删除和有序遍历
Java将二进制树转换为二进制搜索树
Java确定是否所有叶子都处于同一级别
Java确定两个树是否相同
Java查找二叉树的最大宽度
Java在二叉树中找到最大的元素
Java查找树的最大深度或高度
Java查找二叉树中最大距离的节点
Java查找树中最小的元素
Java查找二叉树的所有节点的总和
Java用N键查找可能的二进制搜索树的总数
Java使用链接列表实现二叉树
Java搜索二叉树中的节点