Sring
大跳蚤
这个作者很懒,什么都没留下…
展开
-
StringBuffer的一道面试题
public void testStringBuffer(){ String str = null; StringBuffer sb = new StringBuffer(); sb.append(str);// System.out.println(sb.length());//4 System.out.println(sb);//"null" StringBuffer sb1 = new StringBuffer(str);//抛异常Nu原创 2020-12-02 19:44:38 · 106 阅读 · 0 评论 -
Java练习之 获取两个字符串中最大相同子串
import org.junit.Test;import java.util.Arrays;/** * @author 大跳蚤 * @create 2020/11/29 * @describe 获取两个字符串中最大相同子串。比如: str1 = "abcwerthelloyuiodefabcdef";str2 = "cvhellobnm" 提示:将短的那个串进行长度依次递减的子串与较长的串比较。 */public class StringDemo2 { //前原创 2020-11-29 13:51:59 · 424 阅读 · 1 评论 -
java练习之获取一个字符串在另一个字符串中出现的次数
import org.junit.Test;/** * @author 大跳蚤 * @create 2020-11-29 * @describe 获取一个字符串在另一个字符串中出现的次数。 * 比如:获取“ab”在 “abkkcadkabkebfkaabkskab” 中出现的次数 */public class subStringCountTest { //自己的method public int getCount(String maxstr,String min原创 2020-11-29 11:40:01 · 238 阅读 · 0 评论 -
java练习之字符串的部分反转
/** * @author 大跳蚤 * @create 2020-11-28 * @describe 将一个字符串进行反转。将字符串中指定部分进行反转。比如 “abcdefg” 反转为 ”abfedcg” */public class partreverseTest { //法一使用char[] public void reverse(String str,int start,int end) { char array[] = str.toCharArray();原创 2020-11-28 21:50:31 · 71 阅读 · 0 评论 -
Java小练习之字符串的反转
import org.junit.Test;/** * @author 大跳蚤 * @create 2020-11-28 * @describe 将一个字符串进行反转。 * */public class reverseTest { //自己的method public void reverse(String str){// System.out.println(str.length()); char chararray[] = str.to原创 2020-11-28 13:57:24 · 77 阅读 · 0 评论 -
String的不可变性
public class StringTest { String str = new String("good"); char[] ch = { 't', 'e', 's', 't' }; public void change(String str, char ch[]) { str = "test ok"; //String不可变性 ch[0] = 'b'; } public static void main(String[] a原创 2020-11-28 12:21:32 · 147 阅读 · 0 评论 -
String类与其他结构之间的转换
String 与 byte[]之间的转换编码:String --> byte[]:调用String的getBytes()解码:byte[] --> String:调用String的构造器编码:字符串 -->字节 (看得懂 —>看不懂的二进制数据)解码:编码的逆过程,字节 --> 字符串 (看不懂的二进制数据 —> 看得懂)说明:解码时,要求解码使用的字符集必须与编码时使用的字符集一致,否则会出现乱码。 @Test public void test3() t原创 2020-11-28 12:19:08 · 153 阅读 · 0 评论 -
String、StringBuffer、StringBuilder的对比
String、StringBuffer、StringBuilder三者的比较String、StringBuffer、StringBuilder三者的异同?String:不可变的字符序列;底层使用char[]存储StringBuffer:可变的字符序列;线程安全的,效率低;底层使用char[]存储StringBuilder:可变的字符序列;jdk5.0新增的,线程不安全的,效率高;底层使用char[]存储String str = new String();//char[] value = new c原创 2020-11-28 11:51:30 · 65 阅读 · 0 评论 -
Java String
Java String 中常见的方法public class StringMethodTest { /*替换:String replace(char oldChar, char newChar):返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 得到的。String replace(CharSequence target, CharSequence replacement):使用指定的字面值替换序列替换此字符串所有匹配字面值目标序列的子字符串。St原创 2020-11-28 11:28:16 · 91 阅读 · 0 评论