数组第二十二课,String类的常用方法

来源:互联网 发布:em算法应用实例 编辑:程序博客网 时间:2024/06/07 11:34

字符串的使用

  1. java字符串就是Unicode字符序列,例如串“java”就是4个Unicode字符j,a,v,a组成的。
  2. java没有内置的字符串类型,而是在标准java类库中提供了一个预定的类String,每个用双引号括起来的字符串都是String类的一个实例。
package com.pkushutong.DemoArray;public class DemoString {public static void main(String[] args) {String str = new String("abcd");//new String("abc")实例化一个数组对象String str1 = new String("abc");String str2 = new String("abc");String str3 = "abcd";//charAt()显示str第2个字符,从0开始数System.out.println(str.charAt(2));//equels()两个对象进行比较,如果不等,在比较内容是否相等System.out.println(str1.equals(str2));System.out.println(str1 == str2);//返回字符串索引的数量位置System.out.println(str3.indexOf('d'));//replace('旧的字符串','要取代的字符串')取代就得字符串String str4 = str3.replace('a', 'z');System.out.println(str4);//split('要切割的字符'),返回一个数组String str5 = "aaaa,bbbb,cccc";String[] strArray = str5.split(",");for(int i = 0; i<strArray.length; i++){System.out.println(strArray[i]);}//trim()去除首尾空格String str6 = " abcd ";System.out.println(str6.trim());//equalsIgnoreCase()忽略大小写System.out.println("Abcd".equalsIgnoreCase("abcd"));//indexOf()查找字符的索引位置,lastIndexOf()从后面查找字符的索引位置System.out.println("Abcdefc".indexOf("c"));System.out.println("Abcdecf".lastIndexOf("c"));//startsWith("Ab")是不是Ab开头,endsWith("fc")是不是fc结尾System.out.println("Abcdefc".startsWith("Ab"));System.out.println("Abcdefc".endsWith("fc"));//toLowerCase()转换为小写字符串,toUpperCase()转为大写字符串System.out.println("Abcdefc".toLowerCase());System.out.println("Abcdefc".toUpperCase());String gh = "a";for (int i = 0; i < 5; i++) {gh += i;}System.out.println(gh);}}

0 0
原创粉丝点击