当前位置: 首页 > 图灵资讯 > 技术篇> java 字符串当函数名 java字符串操作函数

java 字符串当函数名 java字符串操作函数

来源:图灵教育
时间:2023-05-16 09:28:31

  String成员函数

  substring:从下标a(取)到下标b(不取)String str="we are students and he is a techer";System.out.println(str.substring(2,10));

  equals:返回布尔值 str1.equals(str2)

  equalsIgnoreCase():忽略字符大小写字符串的比较 str1.equalsIgnoreCase(str2)

  字符串查找 public class test { public static void main(String[] args) {String str=“我们一起数到6吧!";System.out.println(str.indexOf(一); System.out.println(str.indexOf("6")); System.out.println(str.startsWith(“我”); System.out.println(str.endsWith("!"));}}输出结果:26truetrue

  每一个字符遍历字符串(String类不能直接取下标记) String s="abcde"; for(int i=0;i

  indexof函数返回下标(找不到返回-1) startwith endwith 返回boolean str.indexOf表示在整个str字符串中检索!int n3 = str.indexOf(,,N1);表示检索从N1开始(N1也算)!

  split函数(返回string数组) public static void main(String[] args) { String str="good good study, day day up"; String[] strarray=str.split(" "); for (int i = 0; i < strarray.length; i++) System.out.println(strarray[i]);} String静态函数

  format按格式串构造数组 System.out.println(String.format("%02d:%02d:%02d",hh,mm,ss)); StringBuffer public class Str { public static void main(String[] args) {// TODO Auto-generated method stubStringBuffer sb = new StringBuffer("good");sb.append(" study");System.out.println(sb);sb.reverse();System.out.println(sb);sb.delete(1,3);System.out.println(sb);sb.insert(3, "hello");System.out.println(sb);sb.insert(0, "11");System.out.println(sb);sb.replace(1, 2, "hello");System.out.println(sb);} }输出结果:good studyyduts doogyts doogytshello 11ytshelloog11 doog1helloytshello doog