#千锋逆战班#

在千锋学习的第二十四天。

努力,努力,继续努力。

package com.lichen.xiti;

public class TestMyClass {

	public static void main(String[] args) {
		IA ia =new MyClass();
		System.out.println(ia);

	}

}
interface IA{
	void ma();
}
class MyClass implements IA{
	public void ma(){}
	public String toString(){
		return "MyClass toString";
	}
}


输出 MyClass toString

(StringBuilder)给定一个长度。随机产生一个该长度的字符串,有大写字母和小写字母和数字组成

package com.lichen.xiti;
import java.util.Random;
import java.util.Scanner;
public class TestStringBuil {


	public static void main(String[] args) {
		
		Scanner sc =new Scanner(System.in);
	    int n =sc.nextInt();
	    getString(n);
	}
	public static void getString(int length) {
		Random r = new Random();
		StringBuilder str = new StringBuilder();
		for(int i=0;i<length;i++) {
			int a = r.nextInt(100);
			if(a>=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122) {
				str.append((char)a+" ");
			}
			else {
				i--;
			}
		}
		System.out.println(str);
	}
}


8
Q K 9 K T 3 D Q 

(String)给定一个字符串,判断该字符串是否包含某个字符串,如果包含,求出字符串的所有出现位置

如“abcd234abc34bcd”中“bc”出现的位置为1,7,11 字符串和子字符串都有用户输入

public class TestDem2 {

	public static void main(String[] args) {
		String str = "abcd23abc34bcd";
		String s = "bc";
		
		int start = 0;
		while(true){
			int i = str.indexOf(s, start);
			if (i==-1) break;
			System.out.println(i);
			start = i+s.length();
		}

	}

}


1
7
11

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值