字符串知识点大全

来源:互联网 发布:excel数据降序排列 编辑:程序博客网 时间:2024/06/08 06:19
public class Deom0 { // 创建类public static void main(String args[]) { // 主方法String str1 = " Java class "; // 定义字符串strchar p[]= {'H','E','L','L','O'};String str2=new String(p);    //等价于string str2=new String("HELLO")String str3=new String(p,2,2);//提取字符数组p中一部分创建字符串对象 String str4=str2+str1;  //连接两个字符串int fristnum=str1.indexOf('a');//a首次出现的位置int lastnum=str1.lastIndexOf('a');//a最后出现的位置int num=str1.lastIndexOf('b');//没有检索到这个字符char mychar=str1.charAt(2);//检索str1中索引位置为2的字符 。String char5=str1.substring(5);//索引位置为5之后截取str1,截取至串尾String char6=str1.substring(5,8);//索引位置为5之后截取str1,截取至索引位置为8之前String char7=str1.replace('a','A');//将a替换成ASystem.out.println(str2);System.out.println(str3);System.out.println("字符串原来的长度:" + str1.length()); // 将str原来的长度输出System.out.println("去掉空格后的长度:" + str1.trim().length());// 将str去掉前导和尾部的空格后的结果输出System.out.println(str4);//输出str2和str1连接后的字符串System.out.println("str1中a首次出现的位置"+fristnum);System.out.println("str1中a最后出现的位置"+lastnum);System.out.println("没有检索到这个字符,返回:"+num);System.out.println("检索str1中索引位置为2的字符为:"+mychar);System.out.println(char5);System.out.println(char6);System.out.println(char7);}}

原创粉丝点击