Java基础之常用类及方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础之常用类及方法相关的知识,希望对你有一定的参考价值。
String类:
java.lang.String类代表不可变的字符序列。
String类的常见构造方法:
String(String original):创建一个String对象为original的拷贝。
String(char[] value):用一个字符数组创建一个String对象。
String(char[] value,int offset,int count):用一个字符数组从offset项开始的count个字符序列创建一个String对象。
package MyString;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
String s1="hello";
String s2="world";
String s3="hello";
System.out.println(s1==s3);
s1=new String("hello");
s2=new String("hello");
System.out.println(s1==s2);
System.out.println(s1.equals(s2));
char c[]={‘s‘,‘u‘,‘n‘,‘ ‘,‘j‘,‘a‘,‘v‘,‘a‘};
String s4=new String(c);
String s5=new String(c,4,4);
System.out.println(s4);
System.out.println(s5);
}
}
String类常用方法(1):
public char charAt(int index):返回字符串第index个字符;
public int length():返回字符串的长度;
public int indexof(String str):返回字符串中出现str的第一个位置;
public int indexof(String str,int fromIndex):返回字符串中从fromIndex开始出现str的第一个位置;
public boolean equalsIgnoreCase(String another):比较字符串与another是否一样(忽略大小写);
public String replace(char oldChar,char newChar):在字符串中用newChar字符替换oldChar字符。
package MyString;
public class TestStringMethod {
public static void main(String[] args) {
// TODO Auto-generated method stub
String s1="sun javava";
String s2="Sun Javava";
System.out.println(s1.charAt(1));
System.out.println(s2.length());
System.out.println(s1.indexOf(‘a‘));
System.out.println(s1.indexOf("ava"));
System.out.println(s1.indexOf(‘a‘, 7));
System.out.println(s1.equals(s2));
System.out.println(s1.equalsIgnoreCase(s2));
String s="我是程序员,我在学java";
String sr=s.replace(‘我‘,‘你‘);
String si="[IP:10]";
String sr1=si.replace(‘[‘, ‘ ‘);
String sr2=sr1.replace(‘]‘,‘ ‘);
System.out.println(sr);
System.out.println(sr1);
System.out.println(sr2);
}
}
String类常用方法(2)
public boolean startsWith(String prefix):判断字符串是否以prefix字符串开头;
public boolean endsWith(String suffix):判断字符串是否以prefix字符串结尾;
public String toUpperCase():返回一个字符串为该字符串的大写形式;
public String toLowerCase():返回一个字符串为该字符串的小写形式;
public String substring(int beginIndex):返回该字符串从beginIndex开始到结尾的子字符串;
public String substring(int beginIndex,int endIndex):返回该字符串从beginIndex开始到endIndex结尾的子字符串;
public String trim():返回将该字符串去掉开头和结尾空格后的字符串。
package MyString;
public class TestStringMethodO {
public static void main(String[] args) {
// TODO Auto-generated method stub
String s="Welcome to Java World!";
String s1=" sun java ";
String s2="[IP1:10]";
System.out.println(s.startsWith("Welcome"));
System.out.println(s.endsWith("orld"));
String sL=s.toLowerCase();
String sU=s.toUpperCase();
System.out.println(sL);
System.out.println(sU);
String subS=s.substring(11);
String subS1=s.substring(0, 6);
String subS2=s.substring(0, 7);
System.out.println(subS);
System.out.println(subS1);
System.out.println(subS2);
String sp=s1.trim();
String s3=s2.replace(‘[‘, ‘ ‘);
String s4=s3.replace(‘]‘, ‘ ‘);
String s5=s4.trim();
System.out.println(sp);
System.out.println(s4);
System.out.println(s5);
}
}
本文出自 “一步,一步” 博客,请务必保留此出处http://summerflowers.blog.51cto.com/5202033/1921727
以上是关于Java基础之常用类及方法的主要内容,如果未能解决你的问题,请参考以下文章