- 博客(26)
- 收藏
- 关注
原创 将数据库表中字段按照指定格式提取文件
当工作中需要对数据库中的某一个字段进行格式的修改以及对数据库表中的所有其余字段进行统计的时,并且需要指定格式输出时,我们需要对数据库表进行备份(复制),在复制的表中增加一个全新的字段使用类型可以为longtext(范围在2的32次方),将原始表中的其他数据依据格式放置在复制表中新建的字段中,可以使用以下语句 Update 复制表表名 set 新建字段名 = concat(‘格式头’,表中字段名,格式尾) 即可 举例: update 表名set 字段 = CONCAT('{"type":"Featur.
2022-03-02 09:49:35
736
原创 IO练习以及自动关闭流的trycatch
package test; import java.io.*; /* * 利用 Data 流,完成下面操作: * (1) 往当前目录下“test.dat”的文件中写入一个 long类型的数值:10000L * (2) 从该文件中读出数值,并把该数值加 1 之后,再存回文件中。 * */ public class Test19 { public static void main(String[] args) { //定义过滤输出字节流属性 ObjectOutp.
2021-06-10 00:24:34
417
原创 关于异常类的描述和自定义异常的创建语法
java中的所有的异常类都是Throwable的子类, 而Throwable类下分为:Error Exception Error指代错误,
2021-06-08 10:00:18
312
原创 请将两个字符串合并为:1A2B3C4D5E6F7G 格式的新字符串
public class Test03 { public static void main(String[] args) { String str1 = "ABCDEFG"; String str2 = "1234567"; //将两个字符串转化成char数组 char[] cr1 = str1.toCharArray(); char[] cr2 = str2.toCharArray(); //重新定义一个...
2021-06-07 09:00:57
421
原创 List, Set以及Map集合的特点,4个常用方法,遍历方法
List和Set都是Collection接口的子接口 而Map接口与Collection接口同级 Map自成体系 List接口:
2021-06-07 00:04:51
235
原创 MAP集合练习题
package demo; import java.util.HashMap; import java.util.Map; import java.util.Set; import java.util.function.Consumer; /* * (1) 使用 Map,以老师的名字作为键,教授的课程名作为值,表示上述课程安排 * (2) 增加了一位新老师 Allen 教 JDBC * (3) Lucy 改为教 CoreJava * (4) 遍历 Map,输出所有的老师及老师教授的课程 * (5.
2021-06-06 17:47:22
473
MAP集合练习题
package demo; import java.util.HashMap; import java.util.Map; import java.util.Scanner; import java.util.Set; /*利用 Map,完成下面的功能: 从命令行读入一个字符串, 表示一个年份, 输出该年的世界杯冠军是哪支球队。 如果该年没有举办世界 杯,则输出:没有举办世界杯。 * */ public class Test19 { public static void main(St.
2021-06-06 17:44:52
443
MAP集合练习题
package demo; import java.util.*; import java.util.function.Consumer; /*创建一个银行用户 BankUser 类, 用户信息为用户 id、 用户名 userName、 余额 balance; (1) 利用 HashMap 存储用户信息: id 作为键, 用户作为值, 创建多个用户对象进行存储 (2) 遍历打印输出所有银行的用户名和对应的余额 (3) 键盘输入一个用户名,检测是否存在此用户,存在-打印用户信息;不存在-打印查无此人 .
2021-06-06 17:43:41
881
原创 Set集合练习题02
package demo; import java.util.HashSet; import java.util.Scanner; import java.util.Set; import java.util.function.Consumer; /* * 编程:键盘输入一个字符串,利用集合去除其重复字符,打印输出最终不同的字符。 * */ public class Test15 { public static void main(String[] args) { //用户输入.
2021-06-06 17:42:35
811
原创 Set集合练习题
package demo; import java.util.HashSet; import java.util.Random; import java.util.Set; import java.util.function.Consumer; /* * 随机产生 10 个 0~50 之间的整数, * 存储在集合中, * 要求集合中的数据不能重复。 * 知识补充: Random rd= new Random(); * //Random 位于 java.util * 包中 int n = rd.ne.
2021-06-06 17:41:19
879
原创 MAP集合练习05
package demo; import java.util.*; /* * 扩展题目: class Student(){ private String name; private Integer age; private Boolean sex; //true-男 private Double score; //省略无参数、有参数的构造方法... //省略get/set } 1班学生:name:zhangsan .
2021-06-06 17:38:30
359
原创 MAP集合练习题04
package demo; import java.util.*; import java.util.function.Consumer; /* * 4. class Worker{ private String name; private Integer age; private Double salary; //补全构造方法、get/set方法、toString方法 } 要求: ① 利用Map集合存储以下信息: key-i.
2021-06-06 17:35:55
544
原创 MAP集合练习题03
package demo; import java.util.HashMap; import java.util.Map; import java.util.Scanner; import java.util.Set; import java.util.function.Consumer; /* * 利用Map集合存储以下信息: key-学号 , value-姓名 1000 - 张三 1001 - 李四 .
2021-06-06 17:34:23
462
原创 MAP集合练习题02 随机数
package demo; import java.util.*; /* * 2. 按要求完成如下操作: 1)生成10个随机整数,值在0到200之间;new Random().nextInt(200) 2)将这十个数存入HashSet集合中。 3)将这个HashSet集合转换成ArrayList集合(toArray()/ Arrays.asList()) 4)重新为ArrayList集合排序,按照从小到大的顺序; Collection.sort(List list) 升.
2021-06-06 17:31:36
449
原创 实现判断某字符串数组中是否有重复元素。
package com.ZhangQJ.demo; /* * 编写一个方法, * 功能 * 实现判断某字符串数组中是否有重复元素。 * 请自行拟定合适的方法名称, * 实现方法自行选择, * 可实现要求即可; * 例如:public boolean 方法名(String[] strArray){....} * */ public class Test24 { public static void main(String[] args) { //创建一个字符串数组 St...
2021-06-02 22:38:00
2259
1
原创 将给定的字符串进行反转,并打印输出反转之后的字符串。 例如:给定的字符串为 “hello” 反转的字符串为 “olleh
package com.ZhangQJ.demo; /* * 将给定的字符串进行反转,并打印输出反转之后的字符串。 例如:给定的字符串为 “hello” 反转的字符串为 “olleh * */ public class Test26 { public static void main(String[] args) { //创建测试字符串 String str = "ABCDEFG"; //通过String类中提供的toCharArray方法 .
2021-06-02 22:35:38
1204
1
原创 给定一个由数字组成的字符串,如:“1239586838923173478943890234092“;统 计出每个数字出现的次数。
package com.ZhangQJ.demo; /* * 编程:给定一个由数字组成的字符串,如:"1239586838923173478943890234092";统 计出每个数字出现的次数。 * */ public class Test27 { public static void main(String[] args) { //创建一个纯数字组成的String类型的字符串 //这里借鉴 题目中的数组 String str = "123958...
2021-06-02 22:33:35
1929
1
原创 已知有已知有以下字符串 String str1 = “ABCDEFG“; String str2 = “1234567“; 请将两个字符串合并为:1A2B3C4D5E6F7G 格式的
package demo; /* * 已知有已知有以下字符串 String str1 = "ABCDEFG"; String str2 = "1234567"; 请将两个字符串合并为:1A2B3C4D5E6F7G 格式的新字符串 * * */ public class Test03 { public static void main(String[] args) { String str1 = "ABCDEFG"; String str2 = "1.
2021-06-02 22:28:24
1419
原创 简述 一般类 ,抽象类和接口之间的区别以及接口与抽象类的异同点
抽象类 与 接口之间的相同点 1.都不可以直接创建对象 2.可以使用多态 3.都可以定义静态方法 4.都可以定义一般方法 但是接口中的一般方法需要添加default关键字 接口 与 抽象类之间的不同点 1.接口中的属性 为公开的静态常量 2.接口中的方法 为公开的抽象方法 3.接口中没有构造方法 接口 类 抽象类 中的区别 1.属性 类中和抽象类中没有要求 接口中是公开的静态常量 2.一般方法 类中与抽象类中没有要求...
2021-06-01 09:23:03
272
原创 使用接口 多态 找出符合条件的类
//创建包 package classes; abstract class Animal{ public abstract void eat(); } interface Pet { void play(); } class Dog extends Animal implements Pet{ public void eat(){ System.out.println(" Dog eat Bones "); } public void pl...
2021-05-31 20:07:36
178
原创 使用多态理念完成自动贩卖机概念
/* 自动贩卖机案例 用户输入1时 出现矿泉水 输入2时 出现可乐 输入3时 出现冰红茶 输入4时 出现雪碧 要求: 分别创建 各种饮料类 使用多态 来进行编写 */ //创建包 package classes; //导包 import java.util.Scanner; //创建饮料类 class Dirnk{ //饮料的属性 为名字 和 价格 //定义属性 //名字属性 private St...
2021-05-31 09:08:04
367
1
原创 使用接口来验证哥德巴赫猜想
/* 验证歌德巴赫猜想: 输入一个大于 6 的偶数, 请输出这个偶数能被分解为哪两个质数的和。 如 10=3+7 12=5+7 要求 两个人一组合作完成。 一个人负责把一个整数 n 拆分成两个整数的和, 另一个人负责写一个函 数,判断某一个整数 a 是否是质数 */ ...
2021-05-30 23:32:07
253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人