![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
造就123
这个作者很懒,什么都没留下…
展开
-
什么叫技术栈?
技术栈原创 2022-01-04 14:33:09 · 6070 阅读 · 0 评论 -
匿名内部类补齐代码
package day05匿名内部类和多态.homework05_02;//要求在控制台输出”HelloWorld”interface Inter {void show();}class Outer {//补齐代码public static Inter method(){//返回一个Inter类型的对象// A a = new A();Inter a = new A();//也可使用多态 Inter a = new A();return a;}}class A i原创 2020-09-21 08:02:00 · 183 阅读 · 0 评论 -
java中的\t\r\n\b分别是什么?
\t 相当于tab,缩进\r 回车\n 换行符\b 换成一个黑点" 转义"’ 转义’\ 转义\原创 2020-09-11 09:29:53 · 626 阅读 · 0 评论 -
将字符串中的小写字母全部变成大写字母(不使用toUpperCase())
//将字符串str中的小写字母变成大写字母private static String toUpperCase(String str) {//将字符串变成字符数组char[] chars = str.toCharArray();//创建StringBuilder对象StringBuilder sb = new StringBuilder();//遍历字符数组for(int j = 0;j<chars.length;j++) {//获取当前字符char ch = chars[j];//原创 2020-09-09 14:22:47 · 1857 阅读 · 0 评论 -
将List集合中的所有旧值替换为新值
/要求:将 list 集合中的所有值为 oldValue 的元素替换为 newValue/public static void replaceAll(ArrayList list,Integer oldValue,Integer newValue){for (int i = 0; i < list.size(); i++) {Integer integer = list.get(i);if(integer == oldValue){list.set(i , newValue);}}}原创 2020-09-09 13:38:18 · 5159 阅读 · 0 评论 -
实现集合的反转
/** 1.public static void reverse(ArrayList list);参数ArrayList list:要进行操作的集合对象 要求:对list集合对象中的元素进行反转(第一个和最后一个交换,第二个和倒数第二个交换,第三个和倒数第三个交换…)*/public static void reverse(ArrayList list){for (int i = 0, j=list.size()-1; i < j; i++,j–) {int temp = list.g原创 2020-09-09 13:21:32 · 1572 阅读 · 1 评论 -
删除集合中包含0~9数字的字符串
package com.itheima.level02_03;import java.util.ArrayList;/*分析以下需求,并用代码实现1.定义ArrayList集合,存入多个字符串如:“ab1” “123ad” “bca” “dadfadf” “dddaaa” “你好啊” “我来啦” “别跑啊”2.遍历集合,删除长度大于5的字符串,打印删除后的集合对象提示:可以将原集合中所有长度大于5的字符串放入到新集合中,遍历新集合,新集合中的元素就是要删除的元素 3.基于上一步,删原创 2020-09-09 12:48:36 · 1562 阅读 · 0 评论 -
实现随机数与随机的英文字母拼接
package chap08;import java.util.Random;public class TuoZhan05 {/.定义 String getStr(char[] chs)方法 功能描述:获取长度为 5 的随机字符串,字符串由随机的 4 个大写英文字母和 1 个 0-9 之间(包含 0 和 9)的整数组成2.定义 main 方法,方法内完成:(1)定义长度为 26,元素值为 26 个大写英文字母的数组 chs(2)传递数组 chs 调用 getStr(char[] chs)方法,原创 2020-09-08 22:10:06 · 472 阅读 · 0 评论 -
不使用toCharArray()和toLowerCase()方法将字符串转为字符数组和大写转小写
package chap08;import java.util.Scanner;public class TuoZhan04 {/分析以下需求,并用代码实现 1.键盘录入一个字符串2.将该字符串变成字符数组(不能使用 toCharArray()方法)3.将字符数组中的所有大写字母变成小写字母(不能使用 toLowerCase()方法)4.如果第一位和最后一位的内容不相同,则交换5.将字符数组中索引为偶数的元素变成’~’6.打印数组元素的内容/public static void main(原创 2020-09-08 21:32:48 · 824 阅读 · 0 评论 -
删除指定字符串中的某一段字符串
package chap08;import java.util.Scanner;public class TuoZhan03 {/*1.键盘录入一个源字符串由字符串变量 scrStr 接收2.键盘录入一个要删除的字符串由字符串变量 delStr 接收3.要求删除该字 scrStr 符串中的所有 delStr 字符串(最终的字符串中不能包含 delStr),要 求打印删除后的结果以及删除了几个 delStr 字符串4.代码运行打印格式: 请输入源字符串:java woaijava,i like原创 2020-09-08 21:09:52 · 3094 阅读 · 0 评论 -
在字符串中查找字符串
package com.itheima.level02;import java.util.Scanner;/*分析以下需求,并用代码实现1.键盘录入一个大字符串,再录入一个小字符串2.统计小字符串在大字符串中出现的次数3.代码运行打印格式:请输入大字符串:woaiheima,heimabutongyubaima,wulunheimahaishibaima,zhaodaogongzuojiushihaoma请输入小字符串:heima控制台输出:小字符串heima,在大字符串woaihei原创 2020-09-08 20:39:28 · 1067 阅读 · 0 评论 -
用户注册和登录
package chap08;import java.util.Scanner;public class UserTest {//定义一个长度为3的对象数组private static User[] u = new User[3];private static int index = 0; //当前数组可存储的位置,如果为 u.length-1,则表示已满public static void main(String[] args) {Scanner input = new Scanner(S原创 2020-09-08 20:05:09 · 783 阅读 · 0 评论 -
求去掉最高分和最低分后的平均分(注意:录入分数为负数时的处理方式)
package chap04;import java.util.Scanner;public class PingWeiDaFen {public static void main(String[] args) {//定义一个数组,用动态初始化给元素赋值int[] arr = new int[6];Scanner input = new Scanner(System.in);//用循环完成键盘录入评委打的分数for (int i = 0; i < 6; i++) {System.ou原创 2020-09-08 18:55:13 · 380 阅读 · 0 评论 -
猜数字初级版
package chap03;import java.util.Random;import java.util.Scanner;public class CaiShuZi {public static void main(String[] args) {Scanner input = new Scanner(System.in);Random r = new Random();//产生要猜的随机数字int randomNum = r.nextInt(100)+1;//因为不确定次数所以使用原创 2020-09-08 18:32:20 · 123 阅读 · 0 评论 -
死循环中标签的使用
public class BiaoQianShiYong {public static void main(String[] args) {Scanner input = new Scanner(System.in);OUT:while (true){System.out.print(“请输入星期数:(输入0结束)”);int week = input.nextInt();switch (week) {case 0:System.out.println(“不跑了”);break OUT;原创 2020-09-08 18:11:54 · 84 阅读 · 0 评论 -
数组中每一个元素出现的次数
package chap06;public class Demo08 {public static void main(String[] args) {int[] arr = {1,2,2,2,3,3,4,4,4,4,22,0,0};int[] ele = new int[arr.length];//记录出现的元素ele[0] = arr[0]; //数字1int index = 1; //已存到ele数组中元素数量int[] count = new int[arr.length];//记录元原创 2020-09-07 20:22:23 · 471 阅读 · 0 评论 -
输出数组中只出现一次的数字及个数
public static int count(int[] arr,int num) {//定义计数器int count = 0;//遍历数组for(int i = 0;i<arr.length;i++) {if(num==arr[i]) {//如果数组当前元素和要统计的数字num的值相等count++;//计数器+1}}//返回countreturn count;}//定义一个方法传入一个 int 类型数组,输出这个数组中只出现一次的数字及个数//int[] arr = {原创 2020-09-07 20:20:47 · 1210 阅读 · 0 评论 -
判断字符或字符串在字符串中出现的个数
问题描述:定义如下字符串:String str = “javajfiewjavajfiowfjavagkljjava”;请分别定义方法统计出:1. 字符串中:字符j的数量2. 字符串中:字符串java的数量 1. List item </font><hr style=" border:solid; width:100px; height:1px;" color=#000000 size=1"># 原因分析:<font color=#999AAA原创 2020-09-07 20:14:18 · 1615 阅读 · 1 评论