7-17常用类上

来源:互联网 发布:科技部办公厅关于优化 编辑:程序博客网 时间:2024/06/05 17:13

String
1) 不可变
2)格式 “xxx”
3)比较字符串 值,比较引用(new) 位置
4)equal比较引用的值
5)常用方法实例

public class Strin {  public static void main(String[] args) {    String s1 = "sun java",s2 = "Sun Java";    System.out.println(s1.charAt(1));//u打印第一个字符    System.out.println(s2.length());//8 打印字符串长度    System.out.println(s1.indexOf("java"));//4返回字符串中出现java的第一个位置    System.out.println(s1.indexOf("Java"));//无则返回-1    System.out.p`这里写代码片`rintln(s1.equals(s2));//false 比较s1和s2值    System.out.println(s1.equalsIgnoreCase(s2));//true 比较字符串是否相等(忽略大小写)    String s = "我是l,我在学java";    String sr = s.replace('我','你');    System.out.println(sr);//你是程序l,你在学java 替换字符  }}

public class Strin1 {  public static void main(String[] args) {    String s = "Welcome to Java World!";    String s1 = " sun java ";    System.out.println(s.startsWith("Welcome"));//true判断是否以Welcome开头    System.out.println(s.endsWith("World"));//false    String sL = s.toLowerCase();    String sU = s.toUpperCase();    System.out.println(sL);/welcome ti java world!    System.out.println(sU);//WELCOME TO JAVA WORLD!    String subS = s.subString(11);    System.out.println(subS);//Java World!    String sp = s1.trim();    System.out.println(sp);//sun java取掉首尾空格   }}

6)

String s = String.valueOf(j);//将j转为obj型,再转为String型

7)

String s = sa.split(",");//以 , 为界,将字符串分为若干数组

8)
public class TestString1 {//截取某字符串数量
public static void main(String[] args) {

String s = "sfsdjavasdfsdjavafsdfjavadg";String sToFind = "java";//找到字符串int count = 0;int index = s.indexOf(sToFind);//位置if(index !=-1) {    count ++; }s = s.substring(index+sToFind.length());//截取while(s.indexOf(sToFind) != -1) {//循环s  index = s.indexOf(sToFind);  s = s.substring(index + sToFind.length());  count ++;} System.out.println(count);

}
}