java
Chua8n
通过cet-4;熟练掌握Java
展开
-
Java中GUI简单模拟用户登录功能的实现
JOptionPane.showMessageDialog(null,"登录成功");JOptionPane.showMessageDialog(null,"登录失败");JButton jButton = new JButton("登录");JLabel jLabel = new JLabel("用户名");JLabel jLabel2 = new JLabel("密码");JFrame jf = new JFrame("用户登录");当输入正确的用户名和密码时发出消息提示登录成功。原创 2024-03-26 13:28:12 · 440 阅读 · 0 评论 -
java实现使用Huffman编码对数字串进行压缩,可以配合ascii码将结果转成更短的串
import java.util.*; class HuffmanNode implements Comparable<HuffmanNode> { int data; char character; HuffmanNode left, right; public HuffmanNode(int data, char character) { this.data = data;原创 2023-10-29 22:07:23 · 207 阅读 · 0 评论 -
介绍如何搭建 Spring 的开发环境。
在这个例子中,我们使用 `ClassPathXmlApplicationContext` 类加载了 `applicationContext.xml` 文件,并使用 `context.getBean()` 方法获取 myBean 对象,并调用其 `show()` 方法。接下来,创建一个名为 `applicationContext.xml` 的新文件,用于配置 Spring 应用程序的上下文。创建一个包含 `main` 方法的 Java 类,并使用 Spring 的应用程序上下文来加载和运行应用程序。原创 2023-06-04 11:32:51 · 926 阅读 · 0 评论 -
介绍如何搭建 Vue.js 的环境。
在这个例子中,我们在项目文件夹中创建了一个 `index.html` 文件,并在该文件中添加一个名为 `app` 的 id,以便 Vue.js 可以在此处渲染内容。在安装 Vue.js 之前,需要先安装 Node.js。Vue CLI 可以极大地简化 Vue.js 应用程序的构建过程,帮助您创建一个基于 Vue.js 的应用程序,并自动安装所需的依赖项和插件。Vue.js 是一款流行的前端框架,如果您想要开始学习 Vue.js 并开始构建应用程序,您需要在计算机上安装Vue.js的开发环境。原创 2023-06-04 11:30:33 · 359 阅读 · 0 评论 -
介绍如何使用JavaScript脚本语言来为网页添加交互和动态效果。
js使用教学原创 2023-06-04 11:25:29 · 862 阅读 · 0 评论 -
介绍如何使用CSS(层叠样式表)来为网页添加样式。
CSS使用教学原创 2023-06-04 11:23:17 · 189 阅读 · 0 评论 -
介绍HTML的基本语法以及如何创建一个简单的HTML页面。
HTML教学原创 2023-06-04 11:16:58 · 252 阅读 · 0 评论 -
Java搭建MyBatis环境教学教程
mybatis环境搭建教学原创 2023-06-04 11:11:56 · 274 阅读 · 0 评论 -
在Windows系统下搭建MySQL环境教学教程
在windows系统下的mysql环境搭建教学原创 2023-06-04 11:10:07 · 864 阅读 · 0 评论 -
Java在Windows系统下搭建Tomcat环境教学教程
java-tomcat环境搭建教学原创 2023-06-04 11:06:27 · 261 阅读 · 0 评论 -
Java如何在Windows系统下搭建Maven环境搭建教学
java-maven环境搭建教学原创 2023-06-04 11:04:26 · 262 阅读 · 0 评论 -
java在Windows系统下,如何安装和配置Java开发环境及IDEA集成开发环境
idea-java环境搭建原创 2023-06-04 11:03:43 · 910 阅读 · 0 评论 -
java子串,最小覆盖子串
给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。 注意: 对于 t 中重复字符,我们寻找的子字符串中该字符数量必须不少于 t 中该字符数量。 如果 s 中存在这样的子串,我们保证它是唯一的答案。 示例 1:输入:s = "ADOBECODEBANC", t = "ABC"输出:"BANC"解释:最小覆盖子串 "BANC" 包含来自字符串 t 的 'A'、'B' 和原创 2023-06-03 09:24:26 · 97 阅读 · 0 评论 -
java子串,滑动窗口最大值
给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。返回 滑动窗口中的最大值 。 示例 1:输入:nums = [1,3,-1,-3,5,3,6,7], k = 3输出:[3,3,5,5,6,7]解释:滑动窗口的位置 最大值--------------- -----[1 3 -1] -3 5 3 6 7原创 2023-06-03 09:25:07 · 64 阅读 · 0 评论 -
java子串,和为K的子数组
给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的连续子数组的个数 。 示例 1:输入:nums = [1,1,1], k = 2输出:2示例 2:输入:nums = [1,2,3], k = 3输出:2 提示: 1原创 2023-06-03 09:22:56 · 56 阅读 · 0 评论 -
java滑动窗口,找到字符串中的所有字母异位词
给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。异位词 指由相同字母重排列形成的字符串(包括相同的字符串)。 示例 1:输入: s = "cbaebabacd", p = "abc"输出: [0,6]解释:起始索引等于 0 的子串是 "cba", 它是 "abc" 的异位词。起始索引等于 6 的子串是 "bac", 它是 "abc" 的异位词。 示例 2:输入: s = "abab", p = "ab"输出原创 2023-06-03 09:23:31 · 40 阅读 · 0 评论 -
java滑动窗口,无重复字符的最长子串
给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1:输入: s = "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: s = "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: s = "pwwkew"输出: 3解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。 请注意,你的答案必须是 子串 的长原创 2023-06-03 09:22:35 · 77 阅读 · 0 评论 -
java双指针,接雨水问题
给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 示例 1:输入:height = [0,1,0,2,1,0,1,3,2,1,2,1]输出:6解释:上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。 示例 2:输入:height = [4,2,0,3,2,5]输出:9原创 2023-06-03 09:20:10 · 37 阅读 · 0 评论 -
java双指针,三数之和
import java.util.AbstractList;class Solution { List<List<Integer>> _triples=null; public List<List<Integer>> threeSum(int[] nums) {return new AbstractList<List<Integer>>(){ public List<Integer> get(int index){ init();return原创 2023-06-03 09:19:23 · 32 阅读 · 0 评论 -
java双指针,盛水最多的容器
int left=0;//固定一方的长度left++;right--;原创 2023-06-03 09:18:44 · 38 阅读 · 0 评论 -
java哈希最长连续序列
int max=1;i<n;i++){curMax++;continue;else{curMax=1;return max;原创 2023-06-03 09:17:44 · 37 阅读 · 0 评论 -
java哈希字母异位词分组
Overrideinit();@Overrideinit();if (ans!i++) {) {ans.add(l);原创 2023-06-03 09:17:09 · 34 阅读 · 0 评论 -
java从上到下打印二叉树
*** }*/index++;int i = 0;i++;原创 2023-06-02 20:10:05 · 34 阅读 · 0 评论 -
java二维数组中的查找
{j--;}else{i++;原创 2023-06-02 20:07:57 · 167 阅读 · 0 评论 -
java栈的压入,弹出序列
index++;size--;原创 2023-06-02 20:08:55 · 40 阅读 · 0 评论 -
java队列的最大值
if (res == max) { // 头节点刚好是最大值。if (res == back) { // 最后一个节点。原创 2023-06-02 20:06:54 · 114 阅读 · 0 评论 -
java滑动窗口的最大值
else{j <= right;j++){index = j;原创 2023-06-02 20:07:44 · 45 阅读 · 0 评论 -
java复杂链表的复制
while(cur!=null){cur = head;while(cur!=null){原创 2023-06-02 20:07:03 · 50 阅读 · 0 评论 -
java把字符串转换成整数
/正sign为+1 负sign为-1。原创 2023-06-02 20:04:53 · 106 阅读 · 0 评论 -
Java表示数值的字符串
/1,空格 2,小数点 3,普通字符 4,e/E 5,-/+//前面: 不能有重复的小数点 不能有e/E。//如果前面存在了小数点或者 e/E。//前面不能出现e / E。//前面必须要有一个数字。//首先剔除前面和后面的空格。原创 2023-06-02 20:04:03 · 110 阅读 · 0 评论 -
java请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。数值(按顺序)可以分成以下几个部分: 若干空格 一个 小数 或者 整数 (可选)一个 ‘e‘ 或 ‘E‘ ,后
请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。数值(按顺序)可以分成以下几个部分: 若干空格 一个 小数 或者 整数 (可选)一个 'e' 或 'E' ,后面跟着一个 整数 若干空格小数(按顺序)可以分成以下几个部分: (可选)一个符号字符('+' 或 '-') 下述格式之一: 至少一位数字,后面跟着一个点 '.' 至少一位数字,后面跟着一个点 '.' ,后面再跟着至少一位数字 一个点原创 2023-06-02 19:32:02 · 50 阅读 · 0 评论 -
java猴子吃桃问题,猴子每天吃一半桃子之后,觉得不够过瘾又吃一颗桃子,长此反复,到第五天时只剩下1颗桃子,问猴子第一天有多少颗桃子?
递归思想原创 2023-05-07 21:03:12 · 87 阅读 · 0 评论 -
java模拟购物车添加、查询、修改、结算商品,商品应该包含名称价格数量
java模拟购物车添加、查询、修改、结算商品,商品应该包含名称价格数量原创 2023-04-19 18:51:59 · 655 阅读 · 0 评论 -
java双色球要求用户输入红球和蓝球号码,并随机开奖号码,判断用户中奖情况
java双色球要求用户输入红球和蓝球号码,并随机开奖号码,判断用户中奖情况原创 2023-04-19 16:18:36 · 328 阅读 · 0 评论 -
java加密电话号码
java加密电话号码原创 2023-04-18 21:14:06 · 406 阅读 · 0 评论 -
java评委打分求最终分数。最终分数是减去最高分和最低分然后求的平均值的结果
java评委打分求最终分数。最终分数是减去最高分和最低分然后求的平均值的结果原创 2023-04-18 19:31:31 · 313 阅读 · 0 评论 -
java写一个生成验证码的程序,验证码应该随机产生大写字母、小写字母、数字;并且用户能选择想要的验证码位数
java写一个生成验证码的程序,验证码应该随机产生大写字母、小写字母、数字;并且用户能选择想要的验证码位数原创 2023-04-18 18:34:26 · 307 阅读 · 0 评论 -
java找出1-100之间的所有素数并且输出。素数:如果除了1和它本身以外,不能被其他正整数整除,就叫素数。
java找出1-100之间的所有素数并且输出。素数:如果除了1和它本身以外,不能被其他正整数整除,就叫素数。原创 2023-04-17 19:22:57 · 191 阅读 · 0 评论 -
java机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱.按照如下规则计算机票价格:旺季(5-10月)头等舱9折,经济舱8.5折,淡季(11月到来年4月)头等
javaimport java.util.Scanner;public class 买飞机票 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); 机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱。 按照如下规则计算机票价格:旺季(5-10月)头等舱9折,经济舱8.5折,淡季(11月到来年4月)头等舱7折,经济舱6.5折。原创 2023-04-17 18:58:15 · 635 阅读 · 0 评论 -
java冒泡排序从小到大排序数字
数组原创 2023-04-17 10:56:07 · 302 阅读 · 0 评论