java(五)String类

2017-09-11  本文已影响0人  Nic_ofh

重要:String是类,有内存地址,不是基本数据类型,不能用==来判断地址是否相等;

一、定义一个字符串

String name = "oufuhua";

二、String操作方法

 String name = "oufuhua"
 System.out.println("name = " + name.length()); // name=7
package demo;

import java.util.Date;

public class XueArray {

    // 执行程序
    public static void main(String[] args) {
        String name =" 欧 富 华 1,2,3";
        String name1 = name;
        Date date = new Date();
        System.out.println(String.format("%tF",date)); // 2017-9-10
        System.out.println(String.format("%tT",date)); // 12:22:52
    }

}

正则表示“//d” 表示匹配一个数字.js正则(/\d/)

String name = "123123123";
boolean reg = name.matches("\\d+"); // true

三、如果大量操作字符的时候,用StringBuffer性能最好

public static void main(String[] args) {
        StringBuffer stringBuffer = new StringBuffer("123");
        stringBuffer.append("哈哈");
        stringBuffer.delete(1,10);
        stringBuffer.insert(1,"哈哈");
        System.out.println("stringBuffer = " + stringBuffer);
    }
上一篇 下一篇

猜你喜欢

热点阅读