自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 检测字符串是否为回文 -- java

做题链接:验证回文串如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个 回文串 。形如:abcba,正着读是 abcba,反着读是 abcba,这就是一个回文串。字母和数字都属于字母数字字符。给你一个字符串 s,如果它是 回文串 ,返回 true ;否则,返回 false 。开始先进行大小写的转换,然后定义 left 和 right ,作为下标,分别指向字符串的首字母和结尾最后一个字符,然后循环遍历,从 左侧和右侧分别向中间逼近 ,比较 lef

2024-11-02 10:36:19 951

原创 记录字符串当中的单词数 -- java

总体思路:定义一个count,用来计数,作为方法的返回值以 空格 作为分割符,将字符串拆分,放到一个String数组里面去,然后循环遍历数组的元素,判断该元素的长度是不是为 0 (其实也就是判断该字符串是否为一个空格,因为你无法避免需要拆分的字符串会出现连续的空格,然后被 split 方法拆分),如果是为 0,不做处理,如果不为 0,则 count++ ,循环结束以后,返回的 count ,就是记录的单词数。统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。

2024-11-02 10:35:55 464

原创 Java的String类(下)

字符串最后一个单词的长度以上就是 关于 String类的一些基本编程题目,且以上的解题方法,并不只有一种,大家也可以去看看其他的解题方法。这些题目,由于堆积在一个博客里,可能在想看自己想看的题目的解答的,不太方便一下就找到,所以,这些题目,我也会每道题目都独立出来,放在我的另一个专栏:java简单编程题 里面。看完这篇博客,希望这在学习JAVA的你,可以自己动手敲一敲,不要看着代码,自己去想,能自己敲出来,说明你的编程能力又提升,这样日积月累下去,相信你一定会成为一个编程高手的~~

2024-11-02 10:35:28 1529

原创 转换成小写字母(限制不能使用 大写转换成小写的方法 toLowerCase())-- java

转换成小写字母,肯定不会像下面这么写,了,以下代码,只是为了让我们更好的熟悉和使用字符串常用的方法,知道转换成小写字母的工作流程。

2024-11-01 14:32:53 796

原创 字符串最后一个单词的长度 -- java

由于数组是由 0 下标开始的,所以,数组的长度-1,就是该数组的最后一个元素的下标,通过这个下标,就可以访问到最后一个数组元素,并利用。第一种思路,是对字符串进行了拆分,创建了新的字符串,对拆分后的字符串进行操作的。计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。输入一行,代表要计算的字符串,非空,长度小于5000。输出一个整数,表示输入字符串最后一个单词的长度。说明:最后一个单词为nowcoder,长度为8。第二种思路,是对本身这个字符串进行操作。

2024-11-01 14:31:38 280

原创 Java的String类(上)

Java的String类(上)

2024-10-29 15:37:06 1909

原创 第一个只出现一次的字符 -- java

由于题目限制了,s 只能包含小写字母,所以,我们可以创建一个int类型的标记数组,这个数组用来记录 s 字符串当中每个字符出现过的次数,最后可以利用。如果是 1,则表明,循环获取 s字符串 的当前字符,就是第一个只出现一次的字符,此时,令 ret = i ,同时,跳出循环。这段解题代码,是旨在解决力扣上的,而完整的一个代码,你需要在 main 方法里面,自己输入一个字符串,然后调用该方法。如果是该字符对应的标记数组的位置上为第一个出现的 1,那么就是这个字符串第一个只出现一次的字符。charAt()方法。

2024-10-29 15:34:49 553

原创 删除有序数组中的重复项 -- java

计数:建立 count 变量,并设立初始值为 1,因为一旦给出题目中的有序数组,必然会有至少一个数,循环遍历数组,根据标准值的比较判定,如果出现了不同的重复元素,就 count 加1,循环结束,返回 count 值,根据 count 值,输出数组唯一元素的个数。设立一个标准值,将这个标准值设为数组的第一个元素,这个标准值是记录数组中出现过的元素,并通过这个元素,循环遍历数组,去和数组内其他元素进行比较判定,看是或否相等,如果不相等,就更换这个标准值,直到循环结束。输出:2, nums = [1,2,_]

2024-10-21 21:53:03 691

原创 移除元素问题--java

循环获取数组内各个元素,根据判断条件,判断与val是否相同,相同则不理会,不同的话,就移动与 val 不相同的元素,同时count加1。解释:你的函数应该返回 k = 5,并且 nums 中的前五个元素为 0,0,1,3,4。解释:你的函数函数应该返回 k = 2, 并且 nums 中的前两个元素均为 2。输入:nums = [0,1,2,2,3,0,4,2], val = 2。输出:5, nums = [0,1,4,0,3,_ , _, _ ]输入:nums = [3,2,2,3], val = 3。

2024-10-21 21:52:40 640

原创 JAVA 异常

明白异常到底是什么?—>异常就是类知道异常的体系 / 知道异常的分类在编写程序时,如果程序中出现错误,此时就需要将错误的信息告知给调用者,比如:参数检测。在Java中,可以借助throw关键字,抛出一个指定的异常对象,将错误信息告知给调用者。具体语法如下:throw new XXXException(“异常产生的原因”);throw new NullPointerException("传递的数组为null");

2024-09-29 21:47:41 1115

原创 JAVA 初始类和对象(下)

基本规则在文件的最上方加上一个 package 语句指定该代码在哪个包中.包名需要尽量指定成唯一的名字, 通常会用公司的域名的颠倒形式(例如:com.优快云.demo1 )包名要和代码路径相匹配. 例如创建 com.优快云.demo1 的包, 那么会存在一个对应的路径 com/优快云/demo1 来存储代码.如果一个类没有 package 语句, 则该类被放到一个默认包中.静态的,不依赖对象属于类不属于对象!

2024-09-29 21:47:05 882

原创 JAVA 初识类和对象(上)

java类和对象(上)

2024-09-07 22:10:58 1798 1

原创 我的第一篇博客

在寒假以及未来的学习时间里,看视频与自己亲自打代码相结合,掌握C语言知识,提升自己的代码能力,运用好各种学习平台,学习C语言,JAVA等编程语言,运用Gitee,Github等平台对自己代码能力进行维护,修补,提升。我是一位大一新生,在广东的一所民办学校读书,计算机科学与技术专业,刚放寒假,利用寒假时间在家学习C语言,这是我的第一篇博客,希望能在寒假学有所成,取得进步,开学时超越周围同学。我打算在大一结束时彻底掌握C语言,为大二学期的数据结构,计算机组成原理等专业课程打下一个好的基础。

2024-01-24 20:16:13 382 1

空空如也

空空如也

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

TA关注的人

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