![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 52
枫落K
没有比脚更长的路,没有比人更高的山
展开
-
给定一个字符串,将字符串中指定部分进行反转
一个简单的算法题,有如下3中解决办法: public class ReverseTest { public static void main(String[] args) { String str = "abcdefg"; // String reverse = reverse1(str,2,5); // String reverse = reverse2(str,2,5); String reverse = reverse3(str,2,5); System.out.println(原创 2021-11-09 15:40:21 · 354 阅读 · 0 评论 -
面向对象(OOP)编程七大原则
面向对象(OOP)编程七大原则 1、开闭原则 即软件中的对象对于扩展开放,对于修改封闭 在开发软件的过程中,当需求改变的时候,尽量通过扩展软件实体的行为来实现变化,而不是修改源代码。这就要求在软件的设计之初就将公共部分抽象出来。 2、里氏替换原则 即继承必须确保超类所拥有的性质在子类中仍然成立 子类可以实现父类的抽象方法,但是不能覆盖父类的非抽象方法。在做系统设计的时候,经常会设计接口或者抽象类,然后由子类来实现抽象方法。 子类可以增加自己独有的方法。在继承父类的属性和方法时,子类可以在父类的基础上扩展自原创 2021-09-25 20:36:32 · 498 阅读 · 0 评论 -
用户交互Scanner
用户交互Scanner Java scanner类 java.util.Scanner是Java5的新特性,我们可以通过Scanner类来获取用户的输入。 基本语法 Scanner s = new Scanner(System.in); 通过scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。 使用next方法: package com.xk.scanner; import ja原创 2021-07-20 23:18:17 · 58 阅读 · 0 评论