自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (1)
  • 收藏
  • 关注

原创 【java】获取给定字符串中的全部数字

参数 String返回值 Stringpublic class Demo { public String findNumber(String s){ String result = ""; for(int i = 0; i < s.length(); i++){ int code = s.codePointAt(i)...

2019-04-27 21:31:59 2000

原创 【java】将给定的字符串每一个首字母大写

参数 String返回值 Stringpublic class Demo { public String firstLetterToUpperCase(String s){ //将完整的字符串按照空格拆分 split //循环处理每一个单词,截取首字母->大写,其余的在拼接上去 //每一次的单词拼接成完整的字符串 ...

2019-04-27 21:18:22 2039

原创 【java】统计给定字母在字符串中出现的次数

两个参数 String 和 char返回值 int解法一:public class Demo { public int letterExitCount(String s,char a){ int count = 0;//记录找定的个数 for(int i = 0; i < s.length(); i++){ if(...

2019-04-27 20:55:43 1921

原创 【java】寻找若干字符串中第一个最长的那个

若干个参数 String返回值 Stringpublic class Demo { public String findMaxLengthString(String ...s){ String result = s[0]; int max = result.length(); for(int i = 1; i < s.len...

2019-04-27 20:19:25 395

原创 【java】将给定字符串右移x位

两个参数 String 和 int返回值 String举例 (helloworld,2)–> ldhelloworpublic class Demo { public String moveToRight(String s,int count){ //首先要判断count值是否合法 if(count < 0){ ...

2019-04-27 20:05:21 476

原创 【java】判断给定字符串是否是回文

参数 String返回值 booleanpublic class Demo { public String reverse(String s){ //将字符串反转 return new String(new StringBuilder(s).reverse()); } public boolean isPalindrome(String s...

2019-04-27 19:43:17 1759

原创 Java 将给定字符串的正序和反序进行连接

运用了StringBuilder的reverse()方法,和字符串拼接方法concat()

2019-04-27 19:34:08 2547

原创 将字符串反转(Java)

方法一:利用toCharArray方法,将字符串变为数组。方法二:利用StringBuffer/StringBuilder的reverse方法

2019-04-27 17:02:02 1110

原创 【java--设计模式】策略模式Strategy

设计模式是什么?在这篇笔记中有介绍【java–设计模式】单例模式Singleton策略模式Strategy什么呢?策略模式是行为型模式(用来解决类或对象之间的交互,更合理的优化类或对象之间的关系)用来控制流程的,流程是固定的(设计一个抽象方法),每个流程在不同的情况下是不一样的(具体实现,设计不同的子类)其实策略模式就是对 多态 的运用用一个小例子来体现策略模式Strategy设计...

2019-04-07 13:30:58 313

原创 Java 用双向链表设计一个类LinkedBox,比数组的增删的效率更高

我前面写了一个笔记,【java】设计一个类ArrayBox,比数组更灵活(增删元素时不用纠结长度变化的问题)----底层依旧是数组,不过可以自动的扩容,不用担心增加元素,而数组空间不足的问题。(但是它存在一个问题,就是增删的效率特别底下,因为它是不断的移动元素的位置进行调整)所以,我现在,用双向链表设计一个类LinkedBox,比数组的增删的效率更高虽然有一个缺点,查找就比较不方便了上...

2019-04-05 15:08:55 630

原创 Java 设计一个类ArrayBox,比数组更灵活(增删元素时不用纠结长度变化的问题)

数组的长度是固定的,存储一组元素(但是固定的长度,使用起来不太方便,不太好频繁的添加元素、删除元素)设计一个类,充当一个小容器 ArrayBox可以添加元素获取元素删除元素看一看到底有多少个元素大概功能:添加元素add()获取元素get()删除元素remove()看元素个数下面我写了三个类(同包中)Demo.javapublic class Demo { ...

2019-04-03 00:29:22 2194 2

原创 用栈将字符串倒序输出(C++)

1. 用结构体将栈定义出来(写出基本的操作:入栈,出栈,判断栈空和栈满)2. 用数组接收输入的字符串,然后将字符串入栈,再出栈,就是倒序输出了

2019-04-02 13:21:50 6055

原创 输入n个整数并排序输出;调用冒泡排序法进行排序的函数(C)

1. 使用了:选择排序法,冒泡排序法2. 排序法中对于两个数据的交换用了指针,用了引用

2019-04-02 13:10:22 14577

原创 编一个函数求n的阶乘;使用for语句和while语句求n的阶乘;关于简单阶乘的求和(C)

1. 编一个函数求n的阶乘,主函数进行相关运算。2. for语句输出n的阶乘。3. while语句输出n的阶乘。4. 关于简单阶乘的求和。

2019-04-02 12:58:12 18603 3

原创 打印100到200之间的素数及输出素数的个数;编写判别素数的函数,主函数输出200以内的素数(C)

素数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数

2019-04-02 12:57:10 11442

原创 利用二维数组求方阵的主次对角线之和(C语言)

玩一下数组

2019-04-02 12:56:35 20557 7

原创 找出一个二维数组中的鞍点(C)

鞍点:在一个二维数组中,有一个数据,同行它最大,同列它最小

2019-04-02 12:54:47 9732 3

原创 Java Scanner的方法(next,nextLine,nextInt)及写一个模拟计算器

先看一下nextLine,nextInt和next方法的原理吧:nextLine() 方法会以回车符作为截止,将回车符连同之前的所有字符都读取出来,然后将会车符丢掉,把读取的之前的所有字符组合成一个完整的字符串,交换给我们。nextInt() 方法也是以回车符作为截止,但是只读取回车符之前的所有字符,而回车符留在了消息队列中。next() 方法和nextInt方法一样,它们不读取回车符...

2019-04-02 00:16:35 2126

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除