Java练习
文章平均质量分 91
BigTink
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[Java 线程]编写一个程序,启动三个线程,三个线程的分别输出的是A,B,C;,每个线程将自己的字母值在屏幕上打印5遍,打印顺序是ABCABC...
3.编写一个程序,启动三个线程,三个线程的分别输出的是A,B,C;,每个线程将自己的字母值在屏幕上打印5遍,打印顺序是ABCABC…一.在main主方法外定义一个Test 继承 Thread线程启动方法class Test extends Thread { private int flag; @Override public void run() { printA();printB();printC();} public synchronized void print原创 2020-12-01 20:04:14 · 1331 阅读 · 0 评论 -
[Java]编写一个Worker类,为Worker类添加相应的代码,使得Worker对象能正确放入TreeSet中。并编写相应的测试代码。
1.编写一个Worker类,为Worker类添加相应的代码,使得Worker对象能正确放入TreeSet中。并编写相应的测试代码。提示:1)Worker类含有name,age,salary三个属性2)取值,赋值的方法可省略3)比较时,先比较工人的年龄大小,年龄小的排在前面。如果两个工人年龄相同,则比较工人姓名(姓名可以是中文)4)编写测试类,向集合中添加三条数据5)遍历集合,输出集合中的元素信息(Worker类编写toString方法)1.在main主方法外定义一个Worker类class原创 2020-12-01 20:00:13 · 3844 阅读 · 0 评论 -
[Java 集合框架 阿里面试题]自己选择一篇英语文章,统计文章中所有单词出现的次数,单词的长度以及每个单词中每个字母出现的次数
自己选择一篇英语文章,统计文章中所有单词出现的次数,单词的长度以及每个单词中每个字母出现的次数1.自己找一个英语文章这里是我随便找的一句话On Friendship and a youth said, Speak to us of Friendship. Your friend is your needs answered.2.分析题目要求先找出文章中所有单词,单词出现的次数,单词长度在从找出的单词中统计字母出现的次数3.在main主方法外编写方法一个实现方法 public sta原创 2020-11-15 19:04:53 · 596 阅读 · 0 评论 -
[Java IO流]读取该文件,并且将文件的{}内容替换掉,再将结果写入到原.txt文件中
某个文件IntroduceMyself.txt内容为大家好我叫{name},我今年{age}岁了,我的兴趣爱好是{hobby},我毕业于{colleage},我的梦想是{text}。我出生于{birthday}需求:读取该文件,并且将文件的{}内容替换掉,再将结果写入到IntroduceMyself.txt文件中IntroduceMyself.txt中的内容可以参考如下大家好我叫张三,我今年18岁了,我的兴趣爱好是写代码,我毕业于清华大学,我的梦想是打一辈子代码。我出生于1990/12/11方法原创 2020-11-13 11:46:35 · 1535 阅读 · 0 评论 -
[Java IO流]统计一个文件test.txt中各个字母出现次数: A(8),B(16),C(10)...,a(12),b(10),c(3)....,括号内代表字符出现次数.
统计一个文件test.txt中各个字母出现次数: A(8),B(16),C(10)…,a(12),b(10),c(3)…,括号内代表字符出现次数.public class Demo01 { public static void main(String[] args) { System.out.println(countLetterChars()); } //编写一个实现方法 private static String countLetterChars() {原创 2020-11-11 17:39:23 · 1476 阅读 · 3 评论 -
[Java IO流]键盘录入5个学生的信息(姓名,年龄,语文成绩,数学成绩,英语成绩),按照总分排序, 总分相同分别按照语文,数学,英语,年龄,姓名排序,并且将排序的结果写入到文件当中保存起来
键盘录入5个学生的信息(姓名,年龄,语文成绩,数学成绩,英语成绩),按照总分排序,总分相同分别按照语文,数学,英语,年龄,姓名排序,并且将排序的结果写入到文件当中保存起来1.现在main方法外定义一个学生类class Student{ private String name; private int age; private int chinese; private int math; private int english; public Stud原创 2020-11-10 22:26:04 · 2467 阅读 · 0 评论 -
[Java] 使用5种开启线程的方式
继承Thread方式拷贝文件实现Runnable方式输出文件夹中所有的Java文件实现Callable方式统计视频文件的个数,并且输出这个线程执行的结果使用匿名内部类的方式输出1~100使用Lambda表达式的方式计算1~100的和1. 继承Thread方式拷贝文件// 1. 继承Thread方式拷贝文件public class Demo01 { public static void main(String[] args) { ...原创 2020-11-10 22:15:33 · 277 阅读 · 0 评论 -
[Java IO流]从控制台接收用户输入的用户名和密码,在文件中记录用户名和密码以及登录时间。 并在登录成功后把登录信息写入到文件中
模拟记录用户登录日志(采用追加方式记录)从控制台接收用户输入的用户名和密码,在文件中记录用户名和密码以及登录时间。并在登录成功后把登录信息写入到文件中格式如下:name=zhangsanpwd=123456时间=2014-06-05 18:22:331.首先在main方法外定义一个User类class User{ private String name; private String password; public User() { } publ原创 2020-11-09 21:33:36 · 2799 阅读 · 1 评论 -
[Java IO流 File类]File的基本常用方法 掌握这些 File随意使用
创建一个文件:new File(“文件路径名”).createNewFile();创建一个文件夹:new File(“文件路径名”).mkdir();删除文件、文件夹:new File(“文件路径名”).delete();//文件重命名:new File(“原文件路径名”).renameTo(new File(“要修改的文件路径名称”));话不多说,直接看代码最直接public class IODemo02 { public static void main(String[] args)原创 2020-11-07 14:04:58 · 246 阅读 · 0 评论 -
[Java 练习]定义一个Card的扑克牌类的创建和洗牌
[Java 练习]定义一个Card的扑克牌类的创建和洗牌该类有两个private访问权限的字符串变量face和suit:分别描述一张牌的牌面值(如:A、K、Q、J、10、9、…、3、2等)和花色(如:“黑桃”、“红桃”、“梅花”和“方块”)。定义Card类中的public访问权限的构造方法,为类中的变量赋值;定义protected访问权限的方法getFace(),得到扑克牌的牌面值;定义protected访问权限的方法getSuit(),得到扑克牌的花色;定义方法toString(),返回表示扑原创 2020-10-30 19:51:57 · 8715 阅读 · 3 评论 -
[Java 练习]面向对象基础练习 已知养猪场里有五头猪 使用数组存储这五只猪 (提示:对象数组)
已知养猪场里有五头猪,分别是小花,旺财,来福,小黑,隔壁老王使用数组存储这五只猪 (提示:对象数组)每只猪有姓名,年龄,体重的属性要求完成如下功能1)求出所有猪的体重之和2)找出最重的那头猪并输出它的名字和体重3)对所有猪按照体重按照从小到大进行排序(要求至少使用选择和冒泡两种方式)4)要求对排好序的猪进行遍历输出每一头猪的姓名,年龄,体重1.在main方法外定义一个Pig类class Pig{ private String name; private int age;原创 2020-10-31 10:23:30 · 673 阅读 · 0 评论 -
[Java 练习]键盘录入多个数值,输入0表示录入结束,要求控制台输出这组数据中最大的值。
键盘录入多个数值,输入0表示录入结束,要求控制台输出这组数据中最大的值。public class Demo07 { public static void main(String[] args) { Scanner input = new Scanner(System.in); ArrayList<Integer> array = new ArrayList<>(); while (true) { Sys原创 2020-11-03 14:01:53 · 1774 阅读 · 0 评论 -
[Java]获取10个20-35之间的随机数,要求不能重复
获取10个20-35之间的随机数,要求不能重复public class Demo01 { public static void main(String[] args) { Set<Integer> set = new HashSet<>(); Random r = new Random(); int num = 0; while (num < 10){ int number = r原创 2020-11-03 21:51:56 · 836 阅读 · 0 评论 -
[Java]键盘录入5个学生信息并且存储到集合中(姓名,年龄,语文成绩,数学成绩,英语成绩), 按照总分从高到低输出到控制台 注:总分相同等情况下按照语文成绩排序,其次是数学成绩、英语成绩、年龄、姓名
键盘录入5个学生信息并且存储到集合中(姓名,年龄,语文成绩,数学成绩,英语成绩),按照总分从高到低输出到控制台注:总分相同等情况下按照语文成绩排序,其次是数学成绩、英语成绩、年龄、姓名1.先在main方法外定义一个学生类class Student{ private String name; private int age; private int chinese; private int math; private int english; publi原创 2020-11-03 22:15:46 · 4453 阅读 · 1 评论 -
[正则表达式]通过几个简单的正则应用题来掌握正则的基本用方法和规则
1.验证手机号匹配如下四个手机号18079143050151608198501876516805014235412810解析:找规则:1.以1开头 ==================== ^12.一共11位3.50结尾===================== (50)$4.倒数第三位是 0 或者 8========= [08]合在一起为:1\d{7}[08](50)$使用在线正则表达式工具检验一下:编写代码:public class Demo01 { publi原创 2020-11-04 17:59:39 · 347 阅读 · 0 评论 -
[Java 集合框架]统计下面这篇文章and,for,you,us出现个数并按照如下要求输出单词(出现的次数)例如: and(x), for(y), us(m), yo
统计下面这篇文章and,for,you,us出现个数并按照如下要求输出单词(出现的次数)例如: and(x), for(y), us(m), you(z)On Friendshipand a youth said, “Speak to us of Friendship.”Your friend is your needs answered.He is your field which you sow with love and reap with thanksgiving.and he is原创 2020-11-05 11:21:13 · 213 阅读 · 0 评论
分享