搜索结果
查询Tags标签: stringbuffer,共有 169条记录-
JAVA面试题整理---基础问题
1、重载和重写 方法重写的原则: 重写方法的方法名称、参数列表必须与原方法的相同,返回类型可以相同也可以是原类型的子类型(从Java SE5开始支持)。重写方法不能比原方法访问性差(即访问权限不允许缩小)。重写方法不能比原方法抛出更多的异常。被重写的方法不能是fina…
2021/5/22 20:29:52 人评论 次浏览 -
Java-StringBuffer和StringBuilder
package com.example.demo.StringTest;import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest;import java.io.*;/*** @author hanqiang* @Classname StringTest* @Date 2021/5/20 14:23* @Description:*/ @SpringBootTest pu…
2021/5/21 1:25:06 人评论 次浏览 -
15-1、常用类
1、String类2、StringBuffer、StringBuilder 类3、Date 类4、Random、Math 等5、System类1、String类1、简介String 代表不可变的字符序列。 备注:在内存中的位置。 String str = "abc";1.引用str放在栈中。2.字符串常量放在常量池(字符串常量池)中,第一次创建…
2021/5/18 10:59:14 人评论 次浏览 -
一文了解java中String,StringBuffer,StringBuilder的区别
java中string,StringBuffer,StringBuilder的区别 1,线程安全方面 string由于有final类修饰定义后不可变,所以是线程安全的 StringBuffer由于有synchronized修饰,StringBuffer中很多方法可以带有synchronized关键字,所以可以保证线程是安全的 StringBuilder由于很多…
2021/5/16 20:25:34 人评论 次浏览 -
剑指 Offer 58 - II. 左旋转字符串
题目 字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。示例 1:输入: s = "abcdefg", k = …
2021/5/16 10:27:05 人评论 次浏览 -
javaMD5加密
@Testpublic void test02() {String str="MD5加密的内容";StringBuffer hexString = new StringBuffer();try {MessageDigest md = MessageDigest.getInstance("MD5");md.update(str.getBytes());byte[] hash = md.digest();for (int i = 0; i < h…
2021/5/12 12:25:18 人评论 次浏览 -
【Java字符串对象】String、StringBuilder和StringBuffer
首先,从String类的定义入手,可以看到String类是由final修饰,即不可变的,一旦创建出来就不可修改,因此首先明确,字符串的拼接、截取等操作都会产生新的字符串对象。 首先注意二者的初始容量都是16,当然也可以通过参数指定初始容量 1 public StringBuilder() { 2 …
2021/5/7 12:55:39 人评论 次浏览 -
LeetCode6.Z字形变换 详解
LeetCode6.Z字形变换 题目描述 /*** 将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。* 比如输入字符串为 "PAYPALISHIRING" 行数为 3 时,排列如下:** P A H N* A P L S I I G* Y I R* 之后,你的输出需要从左往…
2021/5/7 10:26:32 人评论 次浏览 -
探索Java中的String、StringBuilder以及StringBuffer
文章目录 前言一、String 类二、 StringBuffer三、StringBuilder四、常用方法String 常用方法StringBuffer 常用方法StringBuilder 常用方法 总结前言 相信String这个类是Java中使用得最频繁的类之一,并且又是各大公司面试喜欢问到的地方,今天就来和大家一起学习一下Str…
2021/5/5 12:25:17 人评论 次浏览 -
Java 程序性能问题
● 1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的…
2021/4/30 20:26:55 人评论 次浏览 -
面试常备,字符串三剑客 String、StringBuffer、StringBuilder
字符串操作毫无疑问是计算机程序设计中最常见的行为之一,在 Java 大展拳脚的 Web 系统中更是如此。???? 尽人事,听天命。博主东南大学硕士在读,热爱健身和篮球,乐于分享技术相关的所见所得,关注公众号 @ 飞天小牛肉,第一时间获取文章更新,成长的路上我们一起进…
2021/4/23 10:30:40 人评论 次浏览 -
Java学习——String类和StringBuffer类
Java学习——String类和StringBuffer类 1 String类1.1 String类的初始化1.2 String类的常见操作 2 StringBuffer类3 String类和StringBuffer类的不同1 String类 1.1 String类的初始化 1.1.1使用字符串常量直接初始化一个String对象 String str="abc";1.1.2使用S…
2021/4/17 12:25:44 人评论 次浏览 -
String和StringBuffer一些区别
equals()方法 public class StringBufferDemo {public static void main(String[] args) {String s = "hello world";StringBuffer sb1 = new StringBuffer(s);StringBuffer sb2 = new StringBuffer(s);System.out.println("s=" + s);System.out.prin…
2021/4/13 18:30:50 人评论 次浏览 -
LeetCode——179. 最大数
题目描述 题干: 给定一组非负整数 nums,重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的整数。 注意:输出结果可能非常大,所以你需要返回一个字符串而不是整数。示例1: 输入:nums = [10,2] 输出:"210"示例2: 输入:nums = [10] 输出:"1…
2021/4/12 10:25:38 人评论 次浏览 -
Java基础00-字符串14
1. API 1.1 API概述 2. String String常用类的常用方法 String字符串变量的创建: 声明: String 变量名;String str;声明并初始化: String 变量名="初始值";String str = "挨点博客";String常用方法: 1、int length(); 语法:字符串变…
2021/4/11 1:25:38 人评论 次浏览