String
Vk(小韩 )
这个作者很懒,什么都没留下…
展开
-
基本数据类型与字符串之间的转化
package com.company;public class test03 {public static void main(String[] args) {//将基本类型转换为Stringint a=9;//Integer.toString()String str= Integer.toString(a);System.out.println(str);System.out.println(a+"");//拼接空字符串(推荐) System.out.println(Intege原创 2021-04-10 09:34:11 · 66 阅读 · 0 评论 -
String和StringBuilder性能对比
package com.company;public class rest02 {public static void main(String[] args) {//String str="";StringBuilder sb=new StringBuilder();long start= System.currentTimeMillis();//获取当前时间的毫秒值for (int i=1;i<10000;i++){// str+=“hello”;sb.append(“hello”)原创 2021-04-05 11:19:02 · 137 阅读 · 0 评论 -
String常量池
package com.company;public class test7 {public static void main(String[] args) {//使用构造方法创建字符串String s1=new String(“aaa”);//存放在堆中,强制在堆内存中开辟一块新空间(只要是new出来的,必须会在堆中分配新的内存)s1=new String(“bbb”);//由于aaa不再被任何引用所指向,所以会被gc回收//使用双引号直接创建String s2=“aaa”;//字符常量,存原创 2021-04-05 10:03:43 · 278 阅读 · 1 评论 -
String不变性
package com.company;public class test6 {public static void main(String[] args) {//基本数据类型int i=3;i=6;//内存中只有一个变量值6,3的值会被6覆盖System.out.println(i); //字符串(特殊的引用类型) String str="tom"; str="jack";//当重新赋值时会在内存中再分配一块空间,创建一个新的String,所有内存中有两个String,原创 2021-04-04 15:22:54 · 87 阅读 · 0 评论 -
1提示用户输入字符串,计算字符串包含多少个数字,英文字母以及其他字符 * 2计算字符串中字母a出现的次数
package com.company;import java.util.Scanner;/*1提示用户输入字符串,计算字符串包含多少个数字,英文字母以及其他字符2计算字符串中字母a出现的次数Scanner类的next()和nextLine()next():把空格,Tab,回车等作为结束标记,无法获取空格nextLine():表示获取一整行,只把回车作为结束标记*/public class lianxi3 {public static void main(St原创 2021-04-03 16:30:59 · 859 阅读 · 0 评论 -
将字符串str每4个字符后添加一个短横线-,并将所有大写字母变成小写字母,小写字母变成大写字母
package com.company;/*将字符串str每4个字符后添加一个短横线-,并将所有大写字母变成小写字母,小写字母变成大写字母*/public class lianxi2 {public static void main(String[] args) {String str=“sfeagsnuQDAFDDgfjxht3tt448hy”;String result="";for (int i=0;i<str.length();i++){char c=str.char原创 2021-04-03 15:39:50 · 837 阅读 · 0 评论 -
将字符串进行转换
package com.company;/*将字符串进行转换*/public class lianxi1 {public static void main(String[] args) {String str=“hello world”; //转换为dlrow olleh String str2=""; for (int i=str.length()-1;i>=0;i--){ str2+=str.charAt(i);//获取索引为i的字符 } Sys原创 2021-04-03 10:07:12 · 118 阅读 · 0 评论 -
String新增方法
package com.company;public class String新增方法 {public static void main(String[] args) {String s= String.join("-",“a”,“b”,“c”,“d”);System.out.println(s); String[] arr={"aaa","bbb","ccc"}; String join=String.join("-",arr);//和split()的作用相反,是JDK8新增方法,原创 2021-04-03 09:37:18 · 441 阅读 · 0 评论 -
String字符串的常用方法
package com.company;import java.sql.SQLOutput;public class Main {public static void main(String[] args) {// write your code here String str="hello world"; //length() System.out.println("字符串长度:"+str.length());//length()方法,统计字符串的长度 //inde原创 2021-03-31 15:14:05 · 113 阅读 · 0 评论