import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer; /** * 假设字符串类似这样的aba和aab就相等,现在随便给你二组字符串,请编程比较他们看是否相等 * */public class EqualDemo { public static void main(String[] args) { //先读…
/** * 第一种方式: * 实现思路:将字符串通过getBytes方法转换为byte数组,或者通过toCharArray()转换为char数组 * 然后先调用Arrays的sort方法进行排序,再调用Arrays的equels方法判断是否相等: * * @param str1 * @param str2 * @return */ public static boolean equels(String str1, String str2) { byte[] sa1 = str1.getBytes…
public static boolean stringSame(String str1,String str2){ if(str1.length() != str2.length()){//先判断长度 return false; } StringBuffer strTemp = new StringBuffer();//把str2放到一个StringBuffer strTemp.append(str2); ;i < str1.length();i++){//循环字符串1的字符,查看字符串2是否…
一.动手动脑之String.equals()方法: 判断s1和s2的内容相同s1.equals(s2). 判断s1和s2的地址相同s1 == s2. 二.整理String类的Length().charAt(). getChars().replace(). toUpperCase(). toLowerCase().trim().toCharArray()使用说明 1.length() 字符串的长度 2.charAt() 截取一个字符 3.getChars() 截取多个字符 4.replace() …
一.连接字符串 1.连接多个字符串 使用“+”运算符可以实现连接多个字符串的功能.“+” 运算符可以连接多个运算符并产生一个 String 对象. 2.连接其他数据类型 字符串与其他基本数据类型进行连接,会将这些数据直接转换成字符串. 3.public String concat(String str) 将指定的字符串连接到该字符串的末尾. Demo: public static void main(String[] args) { String str1 = "Hello"; Str…
        ;; i < n; i++)             {                 ) == s2.Substring(i, ))                 /*同位置字符是否相同*/                 {                     count++;                 }                 else                 {                     //MessageBox.Show(&qu…
问题:有两个字符串str1和str2,求出两个字符串中最长公共字符串. 例如:“acbbsdef”和"abbsced"的最长公共字符串是“bbs” 算法思路: 1.把两个字符串分别以行和列组成一个二维矩阵. 2.比较二维矩阵中行和列对应的每个点的字符是否相同,是设置这个点为1,否设置这个点为0. 3.通过查找值为1的最长对角线来找到最长公共字符串. 通过上面str1和str2两个字符串,分别得出以行和列组成的一个二维矩阵如下图: 从上图可以看到,str1和str2共有3个公共子串&qu…
博文正文开头格式:(2分) 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11435127.html 作业学习目标 理解泛型概念: 掌握泛型类的定义与使用: 掌握泛型方法的声明与使用: 掌握泛型接口的定义与实现: 了解泛型程序设计,理解其用途. 本章内容: * 集合接口 * 具体的集合 * 集合框架 * 算法 * 遗留的集合 9.1 集合接口…
JAVA进阶之旅(二)--认识Class类,反射的概念,Constructor,Field,Method,反射Main方法,数组的反射和实践 我们继续聊JAVA,这次比较有意思,那就是反射了 一.认识Class类 想要反射,你就必须要了解一个类--Class,我们知道,java程序中的各个java类都属于同一事物,我们通常用Classliability描述对吧,反射这个概念从JDK1.2就出来了,历史算是比较悠久了,这个Class可不是关键字哦,这个是一个类,他代表的是一类事物: 我们归根结底就…
201871010111-刘佳华<面向对象程序设计(java)>第十二周学习总结 实验十   集合与GUI初步 实验时间 2019-11-14 第一部分:基础知识总结 第九章知识总结 1.栈(Stack)也是一种特殊的线性表,是一种后进先出 (LIFO)的结构. 栈是限定仅在表尾进行插入和删除运算的线性表,表尾称为栈顶(top),表头称为(bottom). 栈的物理存储可以用顺序存储结构,也可以用链式存储结构. 2.队列(Queue)是限定所有的插入只能在表的一端进行 ,而所有的删除都在表的另…