string
一直开心
这个作者很懒,什么都没留下…
展开
-
(算法学习)暴力解决最大公共子串的长度及个数
求字符串1与字符串2的最大公共子串的长度及此长度最大公共子串的个数。实例:输入:abcdefgEebcdfg输出:3 1输入:abcdefg abcddefg输出:4 2思路:1)字符串1的子串2)字符串的子串3)找两个子串的相同子串,即公共子串4)再找最长公共子串的长度和个数代码分享:package StringDemo;//z最大公共...原创 2020-03-02 19:58:28 · 505 阅读 · 0 评论 -
将字符串打印成W型
思路分析:1) 当n=2: 行数就是从0变成1,从1变成0,列数则一直增加,这里我们采用二维数组来存取,行数就是n(输入决定),列数就是字符串的长度。2)当n>2: 我们以3为例子,行数变化的规律:从0-2;2-0;列数一直增加。这里我们用flag来标注行数是增加还是减少。3) 输出,数组的其他位置为空char c='\0';代码分享:...原创 2020-03-01 12:31:13 · 732 阅读 · 0 评论 -
StringBuilder方法学习
package StringDemo;public class StringBuilderDemo1 { public static void main(String[] args){ StringBuilder sb=new StringBuilder();//无参构造方法 System.out.println(sb.length());//0 ...原创 2020-02-19 17:21:31 · 142 阅读 · 0 评论 -
如何打印数组内容
代码分享:package com.ethjava;import java.util.Arrays;//如何打印数组内容public class charlianxi { public static void main(String[] args) { //数组初始化的三种方式 int[] a={1,2,3,4,49}; int[...原创 2019-12-11 18:36:44 · 2192 阅读 · 0 评论 -
sc.next();nextLine();sc.nextInt()学习笔记
package com.ethjava;import java.util.*;public class shurulinxi { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); ...原创 2019-12-04 10:55:40 · 3539 阅读 · 0 评论 -
String的一些常见函数总结复习
package com.ethjava;public class Stringlianxi { public static void main(String[] args) { String str = "You are the great one!"; //substring(int beginIndex) 形式 //此方式用于提取...原创 2019-12-03 21:16:43 · 179 阅读 · 0 评论 -
String类型与Int类型转换,还有char字符类型
1、由基本数据型态转换成String String 类别中已经提供了将基本数据型态转换成 String 的 static 方法 ,也就是 String.valueOf() 这个参数多载的方法有以下几种(1)String.valueOf(boolean b) : 将 boolean 变量 b 转换成字符串(2)String.valueOf(char c) : 将 char 变量 ...转载 2019-12-03 11:25:02 · 147 阅读 · 0 评论 -
Set学习笔记
package com.ethjava;import java.util.*;//Set用于存储不重复的元素集合://放入HashSet的元素与作为HashMap的key要求相同;//放入TreeSet的元素与作为TreeMap的Key要求相同;//利用Set可以去除重复元素;//遍历SortedSet按照元素的排序顺序遍历,也可以自定义排序算法。//Set用于存储不重复的元素集合...转载 2019-11-28 11:07:44 · 93 阅读 · 0 评论 -
字符串的压缩
package com.ethjava;import java.util.*;//字符串的压缩//将aabbccc 输出a2b2c3//这个问题的重点:1、计数相同字符;2、在不同时进行前面相同字符的总结;3、最后一个字符与倒数第二位要单独讨论;3、利用StringBuilder来存新字符串public class beili19 { public static void m...原创 2019-11-28 10:46:37 · 318 阅读 · 0 评论 -
十进制转二进制例题
package com.ethjava;import java.util.*;import java.math.BigInteger;public class jinzhixianli { public static void main(String[] args) { Scanner in = new Scanner(System.in); w...原创 2019-11-25 18:24:28 · 4263 阅读 · 0 评论 -
hashMap的练习题
package com.ethjava;import java.util.*;public class hashmaplianxi { public static void main(String[] args){ Map<String,String> hashMap =new HashMap<>(); Scanner sc=n...原创 2019-11-25 18:01:00 · 1261 阅读 · 0 评论 -
学习笔记:Arrays.asList(Array arr):将一个数组转换为对应的List集合
package com.ethjava;import java.util.*;//今天我们学习ArrayList的函数Arrays.asList(Array str)// Arrays类中提供了一个静态方法asList,使用该方法我们可以将一个数组转换为对应的List集合。//返回的集合我们不能对其增删元素,否则会抛出异常,并且对集合的元素进行修改会影响数组对应的元素。public...转载 2019-11-25 15:28:20 · 218 阅读 · 0 评论 -
ArrayList学习笔记!!!
package com.ethjava;import java.util.*;public class Arraylistlianxi { public static void main(String args[]) { // 创建一个空的数组链表对象list,list用来存放String类型的数据 ArrayList<String>...原创 2019-11-25 15:09:01 · 102 阅读 · 0 评论 -
将字符串中的空格去掉
package com.ethjava;import java.util.*;public class Lianjie { public static void main(String[] args){ Scanner sc=new Scanner(System.in); ArrayList arrayList=new ArrayList();//这里...原创 2019-11-21 16:50:23 · 1100 阅读 · 0 评论 -
ArrayList的add方法get新技能
package com.ethjava;import java.util.ArrayList;import java.util.Scanner;public class bianpaifanli { public static void main(String[] args) { ArrayList<String> list = new ArrayLi...原创 2019-11-20 18:30:11 · 191 阅读 · 0 评论 -
hasNext()用法
package com.ethjava;import java.util.Scanner;public class hasnextlizi { public static void main(String[] args){ Scanner sc=new Scanner(System.in); String input=null; /* ...转载 2019-11-15 11:14:26 · 5755 阅读 · 0 评论 -
treemap学习笔记
package com.ethjava;import java.util.*;public class treemaplizi{ public static void main(String[] args){ TreeMap<Integer,String> map=new TreeMap<>(Comparator.reverseOrder(...转载 2019-11-13 20:08:48 · 122 阅读 · 0 评论 -
将所有单词的首字母变为大写
package com.ethjava;import java.util.Scanner;public class firstA { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNextLi...原创 2019-11-13 14:25:13 · 4268 阅读 · 0 评论 -
将字符a-z按顺序输出并且保持特殊字符位置不变!!!
import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class orderabc{ public static void main(String[] args){ Scanner scanner=new Scanner(System.in); ...原创 2019-11-13 13:20:05 · 1182 阅读 · 0 评论 -
java:单词替换:将一个字符串中的某些单词用特别词汇替换
package com.ethjava;import java.util.ArrayList;import java.util.Scanner;public class wordswap { public static void main(String[] args) { //自己的答案,用Arraylist将所有的word都存进去,再打印的时候,做一个交换处...原创 2019-11-01 21:07:42 · 4472 阅读 · 0 评论 -
java中将字符串逆序输出的两种方法
import java.util.Scanner;public class reverse { public static void main(String[] args) { //将字符串倒顺序输出 /* Scanner sc = new Scanner(System.in); String str = sc.next...原创 2019-11-01 15:52:16 · 7314 阅读 · 0 评论