javaString常用的方法

String str = "";              //在内存中有空间

String str;                    //在内存中没有空间     出现空指针异常

char []  a = str.toCharArray();         //将String转换为char型一维数组

char a = str.charAt(int);                  //获取String指定字符位置

String a = "aBcDeF";   String b = a.toLowerCase();         //String中的大写字母转换为小写字母

String a = "aBcDeF";   String b = a.toUpperCase();         //String中的小写字母转换为大写字母        //大小写转换使用场景不区分大小写进行对比

String a = "0.1";     int b = a.indexOf(".");                           //查找正 .   并return .的位置

String a = "0.1";     int b = a.lastIndexOf(".");                     //查找反 .   并return .的位置

String a = "abcdefd";  int b = a.length();                           //获取String的长度

String a = "22123x";   String b = a.replace(‘x’,'a');    //替换时只能用char不能用null

String a = "22123x";   String b = a.replaceAll("x","a");  //替换时可以用null因为是String型

String a = "1;2;3;4;5"  String [] a = a.split(";");       //按照  ;  进行分组               \\是转义字符

String a = "123456789"; String b = a.substring(0);  //按照index进行截取String

String a = "123456789"; String b = a.substring(1,2); //按照index从什么开始到什么结束截取String

String a = "       12     ";  String b = a.trim();           //去掉前后String的空格

String a = "comwm";    boolean i = startsWith("com");   //判断前是否是com 如果是true 不是false

String a = "wm"; boolean i = endWith("m");  //判断后是否是m 如果是true 不是false  

 

posted on 2018-09-13 22:12  WYM先生  阅读(148)  评论(0编辑  收藏  举报

导航