- 博客(19)
- 资源 (7)
- 问答 (12)
- 收藏
- 关注
转载 反转字符串中的单词
题目描述:给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。示例:输入:“Let’s take LeetCode contest”输出:“s’teL ekat edoCteeL tsetnoc”提示:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。我的题解:class Solution { //整体思路:把反转过后的字符串添加到stringBuilder2里。 public String reverseWords(Str
2020-08-30 09:44:31 140
原创 Java StringBuilder和StringBuffer
1.概述:StringBuilder和StringBuffer常用于字符串的拼接。二者区别在于,StringBuilder是线程不安全的(线程同步访问会出现问题)但是效率较高,StringBuffer是线程安全的。2.使用StringBuilder和StringBuffer的好处:String类使用加号进行字符串拼接的时候,会产生很多临时字符串对象,而StringBuilder或StringBuffer只产生一个对象。3.实例:在这里插入代码片...
2020-08-29 11:06:21 162
原创 Java Date、SimpleDateFormat以及GregorianCalendar时间日期类
1.Date类:常用功能较少,主要功能已经被分割成其他时间类了。import java.util.Date;public class Test { public static void main(String[] args) { /** * 可以用毫秒数比较两个时间的大小 */ Date date = new Date(); long time = date.getTime();//返回1970年1月1日0
2020-08-29 09:25:23 150
转载 机器人能否返回原点
题目描述:在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在 (0, 0) 处结束。移动顺序由字符串表示。字符 move[i] 表示其第 i 次移动。机器人的有效动作有 R(右),L(左),U(上)和 D(下)。如果机器人在完成所有动作后返回原点,则返回 true。否则,返回 false。注意:机器人“面朝”的方向无关紧要。 “R” 将始终使机器人向右移动一次,“L” 将始终向左移动等。此外,假设每次移动机器人的移动幅度相同。示例 1:输入:
2020-08-28 22:09:12 445
转载 千位分隔数
题目描述:给你一个整数 n,请你每隔三位添加点(即 “.” 符号)作为千位分隔符,并将结果以字符串格式返回。示例 1:输入:n = 987输出:“987”示例 2:输入:n = 1234输出:“1.234”示例 3:输入:n = 123456789输出:“123.456.789”示例 4:输入:n = 0输出:“0”我的题解:class Solution { public static String thousandSeparator(int n) {
2020-08-27 17:30:26 289
原创 Java 包装类
1.包装类的作用:把基本数据类型转换为包装类对象或者把包装类对象转换为基本数据类型。***以Integer包装类实例代码讲解,其他七种类型类似。public class Test { public static void main(String[] args) { //基本类型转换成Integer对象 Integer integer1 = new Integer(100); Integer integer2 = Integer.valueOf
2020-08-24 09:23:09 115
原创 Java File类、IO流 实例讲解
一.IO流概述:输入流(InputStream):把数据传到程序中(上传)。输出流(OutStream):把数据从程序中输出(下载)。二.实例化File类的三种方法:import java.io.File;public class TestFile { public static void main(String[] args){ //第一种 File file1 = new File("D:\\a"); //第二种
2020-08-23 12:28:39 279
原创 Java 对文本的内容进行排序以及因为记事本与IDEA的编码格式冲突导致排序失败的解决方法
文本内容如下:实现如下:import java.io.*;import java.util.HashMap;public class TestIO{ public static void main(String[] args) throws IOException{ /** * HashMap内部默认使用key值的升序排序; * 所以我们利用HashMap这一特性进行排序操作。 * * 关健思路:
2020-08-22 11:24:41 423
原创 记事本与IDEA编码格式冲突导致控制台打印乱码的解决方法
问题描述:使用字符输入流从记事本中读取字符时,代码如下(代码没问题):import java.io.FileReader;import java.io.IOException;public class TestIO{ public static void main(String[] args) throws IOException { FileReader fileReader = new FileReader("D:\\b.txt"); int l
2020-08-20 17:48:35 504
原创 Java 字符串
/** * 功能:将java_520_字符串截取改为520字符串截取。 */public class TestFile { public static void main(String[] args){ String name = "java_520_字符串截取"; int startNumber = name.indexOf("_");//4 String substring1 = name.substring(startNumber .
2020-08-16 17:14:33 103
原创 Java 生成随机数实例
一.Math.random()方法随机数范围:0<=Math.random()<1.0实例:public class TestRandom { /** * 定义获取任意字符之间的随机字符方法 * @param char1 * @param char2 * @return */ public static char getRandom(char char1,char char2){ return (ch
2020-08-09 08:59:14 155
原创 Java 成员内部类 静态内部类 局部内部类 匿名内部类
内部类:public class Outer { private int age = 11; public void out(){ System.out.println("外部类"); } //内部类 public class Inner{ public void in(){ System.out.println("内部类"); } public void getO
2020-08-07 10:30:31 187
原创 Java 类的构造方法
类的构造方法是一种特殊的方法:1.没有返回值,也不用void关键字标识。2.用类名作为方法名。简述:调用构造方法的方式也与普通方法不同,不需要使用new关键字来调用,而是在创建对象的时候就立即被调用了。构造方法的功能是对对象中的所有成员变量进行初始化,同时为对象开辟空间。如果用户没有定义构造方法,Java会自动提供一个默认的构造方法用于成员变量的初始化。默认提供的构造方法:可以在.Java文件对应的.class文件中找到。默认提供的构造方法如下:public 类名() { }构造方
2020-08-04 07:32:47 275
原创 Java 捕获异常 抛出异常
java异常类结构图:链接捕获异常:public class Test1 { public static void main(String[] args) { /** * catch()里面就是我们要捕获的异常,级别越高的异常写在越下面,层层递进。 */ try { int a = 1; int b = 0; int c = a/b;
2020-08-02 18:42:00 215
原创 Java interface关键字及接口实现的简单讲解
定义两个接口:/** * 定义一个接口 */public interface UserService{ void add(String name);//相当于public abstract void add(String name);因此不能写实现。}public interface Service { void delete();}实现以上两个接口:/** * 1.实现接口后,必须重写里面的方法,不然报错。 * 2.可以实现多个接口,并重写里面的方法
2020-08-02 11:14:07 192
原创 Java abstract关键字 抽象类 抽象方法的简要讲解
抽象的作用:把类和方法抽象出来,节省写重复代码的时间,提高开发效率。父类:/** * 抽象类: * 1.不能new这个抽象类,只能靠子类去继承然后重写其中的方法。 * 2.抽象类中可以写抽象方法和普通方法。 * */public abstract class Person { /** * 抽象方法: * 1.只有方法名字,没有方法的实现。 * 2.抽象方法必须写在抽象类中。 */ public abstract void doSome
2020-08-02 10:25:25 145
原创 Java中匿名代码块、静态代码块以及构造方法的执行顺序
public class Test { { //匿名代码块用来赋初值 System.out.println("匿名代码块"); } static { //静态代码块只执行一次 System.out.println("静态代码块"); } public Test(){ //构造方法 .
2020-08-02 09:47:13 494
原创 Java 利用系统时间计算程序算法耗费的时间 精确到纳秒
功能:可以简单比较多个算法哪一个更快。实例: long starTime = System.currentTimeMillis(); //具体算法代码 long endTime = System.currentTimeMillis(); long time = endTime-starTime;说明:System.currentTimeMillis()是java中常用的获取系统时间的方法,它返回的是1970年1月1日0点到现在经过的
2020-08-02 08:19:56 454
转载 Java 常用的日期和时间格式化转换符
1.常用的日期格式化转换符:实例:import java.util.Date;public class Demo15 { public static void main(String[] args) { Date date=new Date(); String year=String.format("%tY",date); String month=String.format("%tB",date); String day=St
2020-08-01 18:46:39 562
qt-opensource-windows-x86-msvc2010-opengl-5.3.2
2023-12-27
R软件和RStudio集成开发环境安装包.zip
2020-12-09
Visual Studio 2017 免费版 社区版 安装包.zip
2020-06-23
怎样在MSVS中配置Mingw-w64?
2023-04-14
指针数组里为啥放的是字符串而不是地址呢?
2020-03-15
Rational Rose 中怎样把这个图画出来?
2019-12-19
postman中怎么设置界面字体大小?
2019-11-20
怎么 查询出所有雇员中已经工作了20年的所有雇员的基本信息 呢?
2019-11-09
mysql中查询出所有雇员的姓名及其所属上级的姓名
2019-11-07
为什么打印出来的是person类型?但在转换为person类型时要强制转换??不然报错
2019-11-07
这个数组怎么写呀?我贴图了滴呀
2019-11-01
Math.round(-4.6)和Math.round(-4.5)结果为啥不一样呢?
2019-07-05
cookie为什么通过request获取??
2019-06-22
JAVA中的对象只能调用成员变量和方法吗?
2018-10-30
虚拟机Linux系统使用命令终端时物理机磁盘经常爆红是什么原因?
2018-10-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人